Kurs
Trainer
Mehr
Premium
Anmelden
MySQL Funktionsreferenz
Funktionen
SUBDATE
SUBDATE
Gibt das Datum zurück, von dem das durch den zweiten Parameter angegebene Zeitintervall subtrahiert wurde
MySQL 8.1
SUBDATE
(
datetime
,
INTERVAL
value
unit
)
datetime
Ursprüngliches Datum
value
Anzahl des subtrahierten Zeitintervalls
unit
Subtrahiertes Zeitintervall. Einer der folgenden Werte: MICROSECOND, SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, QUARTER, YEAR
Typ
Beschreibung
Format
MICROSECOND
Mikrosekunden
хxxxxx
SECOND
Sekunden
ss
MINUTE
Minuten
mm
HOUR
Stunden
hh
DAY
Tage
DD
WEEK
Wochen
WW
MONTH
Monate
MM
QUARTER
Quartale
QQ
YEAR
Jahre
YY
SECOND_MICROSECOND
Sekunden und Mikrosekunden
"ss.xxxxxx"
MINUTE_MICROSECOND
Minuten, Sekunden und Mikrosekunden
"mm:ss.xxxxxx"
MINUTE_SECOND
Minuten und Sekunden
"mm:ss"
HOUR_MICROSECOND
Stunden, Minuten, Sekunden und Mikrosekunden
"hh:mm:ss.xxxxxx"
HOUR_SECOND
Stunden, Minuten und Sekunden
"hh:mm:ss"
HOUR_MINUTE
Stunden und Minuten
"hh:mm"
DAY_MICROSECOND
Tage, Stunden, Minuten, Sekunden und Mikrosekunden
"DD hh:mm:ss.xxxxxx"
DAY_SECOND
Tage, Stunden, Minuten und Sekunden
"DD hh:mm:ss"
DAY_MINUTE
Tage, Stunden und Minuten
"DD hh:mm"
DAY_HOUR
Tage und Stunden
"DD hh"
YEAR_MONTH
Jahre und Monate
"YY-MM"
Beispiele
MySQL 8.1
SELECT
SUBDATE
(
'2022-06-16'
,
INTERVAL
10
DAY
)