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
TIMESTAMPundDATEkönnen alle Einheiten verwendet werden. -
Bei
TIME-Argumenten können nurHOUR,MINUTE,SECONDundMILLISECONDverwendet werden.