DateDiff
berechnet die Differenz zwischen Enddatum und Startdatum und gibt diese in den Einheiten zurück, die im ersten
Parameter festgelegt wurden
Syntax
DateDiff (<Datumseinheit>, <Start-Datum>, <End-Datum>)
Parameterliste
- <Datumseinheit>
- Gültige Werte können der Liste der Sql-Server-Datumseinheiten entnommen werden
- <Start-Datum>
- Datum im dateTime- oder im konvertierbaren Textformat, von dem aus die Berechnung begonnen wird
- <End-Datum>
- Datum im dateTime- oder im konvertierbaren Textformat, das als Endpunkt der Differenzberechnung dient
- Rückgabewert
- Ganzzahl
- Typ
- Datums/Zeitfunktion
Beispiele
DateDiff(day, '2000-1-1', '2001-1-1') = 366DateDiff(day, '2001-1-1', '2002-1-1') = 365
Das Jahr 2000 war ein Schaltjahr.
DateDiff(month, 2000-1-1', '2005-06-01') = 1978
1.978 Tage liegen zwischen beiden Datumsangaben.
© 2003-2009 Jürgen Auer, Berlin.