Kursempfehlung:
SQL Server DATEDIFF() Funktion
Definition und Verwendung
DATEDIFF() Funktion gibt die Zeit zwischen zwei Daten zurück.
SyntaxdatepartDATEDIFF()DATEDIFF(und,
) startdate und Der Parameter ist ein gültiges Datumsausdrucksformat.
datepart Der Parameter kann einen der folgenden Werte sein:
datepart | Abkürzung |
---|---|
Jahre | yy, yyyy |
Quartale | qq, q |
Monate | mm, m |
Tag im Jahr | dy, y |
Tage | dd, d |
Wochen | wk, ww |
Wochen | dw, w |
Stunden | hh |
Minuten | mi, n |
Sekunden | ss, s |
Millisekunden | ms |
Mikrosekunden | mcs |
Nanosekunden | ns |
Beispiel
Beispiel 1
Verwenden Sie die folgenden SELECT-Anweisung:
SELECT DATEDIFF(day,'2008-12-29','2008-12-30') AS DiffDate
Ergebnis:
DiffDate |
---|
1 |
Beispiel 2
Verwenden Sie die folgenden SELECT-Anweisung:
SELECT DATEDIFF(day,'2008-12-30','2008-12-29') AS DiffDate
Ergebnis:
DiffDate |
---|
-1 |