DATEDIFF(t,s)
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 |
NULL-Wert |

Beispieltabelle
buchungSELECT ankunft, abreise, DATEDIFF(abreise,ankunft) differenz, bnr
FROM buchung WHERE bnr = 130
ANKUNFT |
ABFAHRT |
DIFFERENZ |
BNR |
01.02.1999 |
03.02.1999 |
2 |
130 |