Share via


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.