Zum Inhalt springen

Verwandeln Sie Ihre Kontakte in Urlaubsgeld mit unserem neuen Kundenempfehlungsprogramm! Erfahren Sie mehr

Diese Dokumentation gilt für Version 4 und höher von App Builder, dem neuen Namen für Vinyl. Hier gelangen Sie zur Vinyl-Dokumentation.

DateAdd() mvSQL-Datenbankfunktion im Jitterbit App Builder

Zusammenfassung

Addiert oder subtrahiert einen bestimmten Wert des angegebenen Datumsteils zu einem Datum- oder Datum/Uhrzeit-Ausdruck.

Syntax

DATEADD(<datepart>, <quantity>, <datetime>)

Parameter

Datumsteil

Datumsteil Aliase Herstellersupport
year yy, yyyy Alle RDBMS-Anbieter.
quarter qq, q SQL Server und SQLite
month mm, m Alle RDBMS-Anbieter.
dayofyear dy, y SQL Server und SQLite
day dd, d Alle RDBMS-Anbieter.
week wk, ww SQL Server und SQLite
weekday dw, w SQL Server und SQLite
hour hh Alle RDBMS-Anbieter.
minute mi, n Alle RDBMS-Anbieter.
second ss, s Alle RDBMS-Anbieter.

Der Datumsteil darf nicht in Anführungszeichen gesetzt werden.

Die Groß- und Kleinschreibung wird beim Datumsteil nicht berücksichtigt.

Menge

Spalte oder Ausdruck vom Typ int.

Datum/Uhrzeit

Spalte oder Ausdruck vom Typ datetime oder date. Einige Datumsteile erwarten datetime.

Rückgaben

Gibt ein Datum/Uhrzeit oder Datum zurück.

Bemerkungen

Jeder Datenbankanbieter behandelt Datumsgrenzen möglicherweise anders. Beispielsweise berechnet SQL Server Wochen mit Sonntag als Wochenbeginn. SQLite hingegen verwendet Montag.

Wenn Sie Monate zu einem Datum hinzufügen, normalisiert SQLite das Datum. Das Hinzufügen eines Monats zu 2001-03-31 führt zu 2001-05-01. In SQL Server, Hinzufügen von 1 Monat zu 2001-03-31 Rücksendungen 2001-04-30 Dies betrifft auch Quartale. SQLite unterstützt Quartale nicht nativ. App Builder füllt die quarter Datumsteil in 3-Monats-Intervallen.

Beispiele

Beachten Sie, dass diese Beispiele SQL Server voraussetzen.

Ausdruck Gibt zurück
DATEADD(year, 1, TIMESTAMP('2005-12-31 23:59:59.9999999')) 2006-12-31 23:59:59.9999999
DATEADD(month, 1, TIMESTAMP('2005-12-31 23:59:59.9999999')) 2006-01-31 23:59:59.9999999