Jag försöker plocka ut poster som har datum efter 2003-06-16, med SELECT * FROM Tabell where DATE_TIME > '2003-06-16 12:13:45' SQL tolkar datumet utan skilje tecken som ett matematiskt uttryck 2003 minus 6-minus 16.Datum fält i SQL server
"SELECT * FROM Tabell where DATE_TIME > 2003-06-16"
Men de poser jag får returnerade har datum på 2002. ??
DATE_TIME innehåller även tide och har formater "2003-06-16 12:13:45"
Men om jag försöker skriva:
"SELECT * FROM Tabell where DATE_TIME > 2003-06-16 12:13:45"
Men då får jag felmeddelandet: incorrect syntax vid 12, alltså vid klockslaget
Datumen här är ju representerade som strängar, vilket fungerade bra i Acess databas.
Nu när jag använder SQL server hur skall man representera datum då??
Någon som ar erfarenhet av något liknande?Sv: Datum fält i SQL server
eller
SELECT * FROM Tabell where DATE_TIME > '2003-06-16'
Enkelfnutt vid datum
/mickeSv: Datum fält i SQL server