Ich würde gerne in einer Abfrage einen Datetime Wert vergleichen, allerdings scheint der Vergleich nur mit einem Datum zu funktionieren und nicht mit der Zeit, also:
Funktioniert.
Will ich aber auch mit der Zeit vergleichen, bekomme ich immer Konvertierungsfehler. Wie muss das Format denn genau aussehen?
Ich habe bereits folgendes probiert:
Hier gibt es den Fehler:
"Syntaxfehler beim Konvertieren einer Zeichenfolge in eine datetime-Zeichenfolge."
Und:
Hier gibt es den Fehler:
"Bei der Konvertierung eines char-Datentyps in einen datetime-Datentyp liegt der datetime-Wert außerhalb des gültigen Bereichs."
Wie lautet die Syntax richtig?
Code:
SELECT * FROM Tabelle WHERE Zeit > '20080822'
Will ich aber auch mit der Zeit vergleichen, bekomme ich immer Konvertierungsfehler. Wie muss das Format denn genau aussehen?
Ich habe bereits folgendes probiert:
Code:
SELECT * FROM Tabelle WHERE Zeit > '20080822180000'
"Syntaxfehler beim Konvertieren einer Zeichenfolge in eine datetime-Zeichenfolge."
Und:
Code:
SELECT * FROM Tabelle WHERE Zeit > '2008-08-22 18:00:00.000'
"Bei der Konvertierung eines char-Datentyps in einen datetime-Datentyp liegt der datetime-Wert außerhalb des gültigen Bereichs."
Wie lautet die Syntax richtig?
Comment