Hallo Sonic,
kann mir jemand sagen wieso ich Fehler bei folgender Abfrage mit "Long Time" bekomme?
Mit "h" funktioniert es wunderbar:
Die Onlinedokumentation, die Du übrigens auch bei Microsoft downloaden kannst, kennt keinen Parameter "Long Time". Wenn Du den Zeitanteil eines DATETIME-Feldes haben möchtest, so kannst Du das (wie ebenfalls in der Online-Dokumentation beschrieben) mit der Funktion CONVERT() tun:
CONVERT ( data_type [ ( length ) ] , expression [ , style ] )
SELECT Datum, DatePart("Long Time",[Datum]) FROM Tabelle1
WHERE DatePart("Long Time",[Datum]) = "08:00:00"
SELECT
Datum,
CONVERT( -- wandle um
char(8), -- Zieldatentyp: Zeichenkette mit 8 Buchstaben
Datum, -- der Ausdruck, der umgewandelt werden soll
8 -- Ausgabeformat: hh:mm:ss
)
FROM Tabelle1
Den Rest solltest Du selbst hinkriegen. Die Liste für style ist ebenfalls in der Onlinehilfe zu finden.
Freundliche Grüße
Vinzenz