Es gibt verschiedene Format, die einer SQL-Anweisung für die Datumsabfrage übergeben werden können:
ANSI: Das Datum wird im Format yyyy.mm.dd übergeben
Beispiel: SELECT * FROM [Tabellenname] WHERE [Datumsfeld] = CONVERT(datetime, ‘2009-02-23 00:00:00′, 102)
Man kann das Jahr auch ohne Jahrhundert angeben (Im Format yy.mm.dd) :
Beispiel: SELECT * FROM [Tabellenname] WHERE [Datumsfeld] = CONVERT(datetime, ‘09-02-23 00:00:00′, 2)
Deutsches Format: TT.MM.JJJJ
Beispiel: SELECT * FROM [Tabellenname] WHERE [Datumsfeld] = CONVERT(datetime, ‘23.02.2009 00:00:00′, 104)