DATEADD()
DSQL, PSQL
DATE
, TIME
oder TIMESTAMP
DATEADD (<args>) <args> ::= <amount> <unit> TO <datetime> | <unit>, <amount>, <datetime> <amount> ::= ein ganzzahliger Ausdruck (negativ zum Subtrahieren) <unit> ::= YEAR | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND <datetime> ::= ein DATE-, TIME- oder TIMESTAMP-Ausdruck
Parameter | Beschreibung |
---|---|
amount |
Ein ganzzahliger Ausdruck vom Typ |
unit |
Datum/Uhrzeit-Einheit |
datetime |
Ein Ausdruck vom Typ |
Addiert die angegebene Anzahl von Jahren, Monaten, Wochen, Tagen, Stunden, Minuten, Sekunden oder Millisekunden zu einem Datums-/Uhrzeitwert.
-
Der Ergebnistyp wird durch das dritte Argument bestimmt.
-
Mit den Argumenten
TIMESTAMP
undDATE
können alle Einheiten verwendet werden. -
Bei
TIME
-Argumenten können nurHOUR
,MINUTE
,SECOND
undMILLISECOND
verwendet werden.