Share via


DATUMADDIEREN (Berichts-Generator 1.0)

Gibt einen datetime- oder time-Wert zurück, der das Ergebnis der Addition der angegebenen Anzahl von Zeitintervalleinheiten mit dem ursprünglichen datetime- oder time-Wert ist. Das Ergebnis hat den gleichen Datentyp wie das ursprünglich für Start angegebene datetime- oder time-Feld.

Syntax

DATEADD(interval, units, datetime)

interval

Gibt die Einheiten (Jahr, Quartal, Monat, Tag, Stunde, Minute, Sekunde oder Woche) an, die zum Berechnen der Datums- oder Uhrzeitaddition verwendet werden.

units

Gibt die Anzahl der Intervalle an.

datetime

Gibt das Startdatum oder die Startuhrzeit an, zu dem bzw. der die Intervalle addiert werden.

Hinweise

  • Wenn die Formel zu einer Startzeit eine Anzahl von Zeitintervalleinheiten addiert, 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 einen datetime- oder time-Wert zurück, der die Anzahl der Jahre aus dem datetime- bzw. time-Wert darstellt.

QUARTER

Gibt einen datetime- oder time-Wert zurück, der die Anzahl der Quartale aus dem datetime- bzw. time-Wert darstellt.

MONTH

Gibt einen datetime- oder time-Wert zurück, der die Anzahl der Monate aus dem datetime- bzw. time-Wert darstellt.

WEEK

Gibt einen datetime- oder time-Wert zurück, der die Anzahl der Wochen aus dem datetime- bzw. time-Wert darstellt.

DAY

Gibt einen datetime- oder time-Wert zurück, der die Anzahl der Tage aus dem datetime- bzw. time-Wert darstellt.

HOUR

Gibt einen datetime- oder time-Wert zurück, der die Anzahl der Stunden aus dem datetime- bzw. time-Wert darstellt.

MINUTE

Gibt einen datetime- oder time-Wert zurück, der die Anzahl der Minuten aus dem datetime- bzw. time-Wert darstellt.

SECOND

Gibt einen datetime- oder time-Wert zurück, der die Anzahl der Sekunden aus dem datetime- bzw. time-Wert darstellt.

Beispiel

Formel

Ergebnis

DATEADD(MONTH, 3, #18.08.2009#)

11/18/2009

DATEADD(HOUR, 3, DtId)

Gibt einen time-Wert für jede Instanz des DtId-Felds zurück. Wenn die ursprüngliche Uhrzeit z. B. 07:00:01 lautet, wird als Ergebnis 10:00:01 zurückgegeben.

DATEADD(DAY, 365, Sell End Date)

Gibt für jede Instanz von Sell End Date einen Wert zurück, der 365 Tage nach dem ursprünglichen Wert von Sell End Date liegt. Wenn das ursprüngliche Datum z. B. 18.12.2009 lautet, wird als Ergebnis 18.12.2010 zurückgegeben.