DATEDIFF(t,s) ist eine Datumsfunktion, die die Anzahl der Tage zwischen Anfangs- und Enddatum ermittelt.
Wert t und s: date_or_timestamp_expression
|
Ergebnis der Funktion DATEDIFF(t,s) |
Positive Differenz zwischen t und s |
Numerischer Wert (Anzahl der Tage) |
t oder s sind Zeitstempelwerte |
Nur die im Zeitstempelwert enthaltenen Datumsangaben werden berücksichtigt, um DATEDIFF(t,s) zu berechnen. |
t oder s ist NULL-Wert |
Beispieltabelle reservation
SELECT arrival, departure, DATEDIFF(departure,arrival) difference, rno
FROM reservation WHERE rno = 130
ARRIVAL |
DEPARTURE |
DIFFERENCE |
RNO |
01/02/2002 |
03/02/2002 |
2 |
130 |