Just nu i M3-nätverket
Gå till innehåll
TSH

Konventera från ett datumformat till ett annat datumformat

Rekommendera Poster

Har en varchar-kolumn i en SQL 2008-databas där datumen ligger i nedanstående format

Aug 12 2014 2:12PM

Jag vill ha dessa på detta format istället

2014-08-12 14:12:00

 

Önskar hjälp med ett SQL-skript som gör denna konvertering

 

/Tsh

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Jag tror att du innerst inne egentligen vill konvertera din kolumn till ett datetime istället för att enbart ändra format lagrat i en varchar. Det finns helt enkelt inga bra ursäkter att inte lagra datum och tid i något annat än datetime.

 

Mina sql-färdigheter är väldigt rostiga, men du borde kanske kunna göra något i stil med

UPDATE MinTabell SET MinNyaDatumKolumn = Parse(MinGamlaVarcharKolumn AS DateTime USING 'en-us)

Det förutsätter att du skapat en ny kolumn för datetime. Sen kan du efteråt döpa om kolumnen så den har samma namn som din varchar kolumn.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...