18. januar 2008 - 20:06
Der er
5 kommentarer og 1 løsning
Convater fra varchar til datetime
Hej Jeg har en masse poster hvor der ligger nogen datoer i et varchar felt.. Dem vil jeg nu gerne have lavet om til et DateTime felt.. Men hvordan gøres det lige?? Jeg har prøvet med: UPDATE Brugere SET NewCreated = CONVERT(DateTime, Created), Created = '' Men det virker ikke.. Der kommer en out-of-range fejl.. Dato formatet er 06-06-2007 08:35:29
Annonceindlæg fra Trustworks
19. januar 2008 - 01:45
#1
Du skal nok have gang i tredie argument til CONVERT. Men jeg kan ikke sige hvilken, fordi det virker her: 1> select convert(datetime,'06-06-2007 08:35:29') 2> go ----------------------- 2007-06-06 08:35:29.000
19. januar 2008 - 15:48
#4
Så får jeg også fejl. Den bruger sikkert mm-dd-yyyy således at det er den 5. i den 25. måned ... select convert(datetime,'25-05-2007 15:00:18', 105) Men: 1> select convert(datetime,'25-05-2007 15:00:18', 105) 2> go ----------------------- 2007-05-25 15:00:18.000 (1 row affected)