Premium

MySQL Funktionsreferenz

ADDDATE
Gibt das Datum zurück, zu dem das durch den zweiten Parameter angegebene Zeitintervall hinzugefügt wurde
MySQL 8.1
ADDDATE(datetime, INTERVAL value unit)
datetime
Ursprüngliches Datum
value
Anzahl des hinzugefügten Zeitintervalls
unit
Hinzugefügtes Zeitintervall. Einer der folgenden Werte: MICROSECOND, SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, QUARTER, YEAR
TypBeschreibungFormat
MICROSECONDMikrosekundenхxxxxx
SECONDSekundenss
MINUTEMinutenmm
HOURStundenhh
DAYTageDD
WEEKWochenWW
MONTHMonateMM
QUARTERQuartaleQQ
YEARJahreYY
SECOND_MICROSECONDSekunden und Mikrosekunden"ss.xxxxxx"
MINUTE_MICROSECONDMinuten, Sekunden und Mikrosekunden"mm:ss.xxxxxx"
MINUTE_SECONDMinuten und Sekunden"mm:ss"
HOUR_MICROSECONDStunden, Minuten, Sekunden und Mikrosekunden"hh:mm:ss.xxxxxx"
HOUR_SECONDStunden, Minuten und Sekunden"hh:mm:ss"
HOUR_MINUTEStunden und Minuten"hh:mm"
DAY_MICROSECONDTage, Stunden, Minuten, Sekunden und Mikrosekunden"DD hh:mm:ss.xxxxxx"
DAY_SECONDTage, Stunden, Minuten und Sekunden"DD hh:mm:ss"
DAY_MINUTETage, Stunden und Minuten"DD hh:mm"
DAY_HOURTage und Stunden"DD hh"
YEAR_MONTHJahre und Monate"YY-MM"
Beispiele
MySQL 8.1
SELECT ADDDATE('2022-06-16', INTERVAL 10 DAY)