DATUMSDIFFERENZ (Berichts-Generator 1.0)
Gibt die Differenz zwischen den Feldtypen für Startdatum bzw. -uhrzeit und Enddatum bzw. -uhrzeit zurück. Das Ergebnis wird als Ganzzahl zurückgegeben.
Syntax
DATEDIFF(interval, datetime, datetime)
interval |
Gibt die Einheiten (Jahr, Quartal, Monat, Tag, Stunde, Minute, Sekunde oder Woche) an, die zum Berechnen der Datumsdifferenz verwendet werden. |
datetime |
Gibt das Startdatum bzw. die Startuhrzeit an. |
datetime |
Gibt das Enddatum bzw. die Startuhrzeit an. |
Hinweise
Wenn die Formel die Differenz zwischen einer Start- und einer Beendigungszeit berechnet, kann die Intervalleinheit nur STUNDE, MINUTE oder SEKUNDE sein.
Damit ein datetime-Wert als time-Wert angezeigt wird, müssen Sie das betreffende Feld mit einem der folgenden im Dialogfeld Format auf der Registerkarte Zahl verfügbaren benutzerdefinierten datetime-Formatzeichenfolgen formatieren: u, f oder s.
Bei Intervallen wird die Groß-/Kleinschreibung nicht beachtet.
Die folgenden Intervalle sind gültig.
Intervall |
Ergebnis |
---|---|
YEAR |
Gibt die Anzahl der Jahre zwischen den Start- und Enddatums- oder Start- und Enduhrzeitwerten zurück. |
QUARTER |
Gibt die Anzahl der Quartale zwischen den Start- und Enddatums- oder Start- und Enduhrzeitwerten zurück. |
MONTH |
Gibt die Anzahl der Monate zwischen den Start- und Enddatums- oder Start- und Enduhrzeitwerten zurück. |
WEEK |
Gibt die Anzahl der Wochen zwischen den Start- und Enddatums- oder Start- und Enduhrzeitwerten zurück. |
DAY |
Gibt die Anzahl der Tage zwischen den Start- und Enddatums- oder Start- und Enduhrzeitwerten zurück. |
HOUR |
Gibt die Anzahl der Stunden zwischen den Start- und Enddatums- oder Start- und Enduhrzeitwerten zurück. |
MINUTE |
Gibt die Anzahl der Minuten zwischen den Start- und Enddatums- oder Start- und Enduhrzeitwerten zurück. |
SECOND |
Gibt die Anzahl der Sekunden zwischen den Start- und Enddatums- oder Start- und Enduhrzeitwerten zurück. |
Beispiel
Formel |
Ergebnis |
---|---|
DATEDIFF(MONTH, #1/1/2009#, #3/31/2009#) |
2 |
DATEDIFF(HOUR, #7/15/2006 3:30:29 AM#, #7/20/2006 5:30:29 AM#) |
122 |
DATEDIFF(DAY, Sell Start Date, Sell End Date) |
Gibt den Unterschied in Tagen für jede Instanz der Sell Start Date- und Sell End Date-Felder an. |
Siehe auch