Wéi füügt Dir Datumen an Zäite bei MySQL bäi a subtrahéiert

Referenz

MySQL offiziell Websäit Produkt Dokumentatioun Datum an Zäit Funktiounen

DATE_ADD an DATE_SUB

Dës zwou Funktiounen sinn e Paar, eng ass Zousaz an déi aner ass Subtraktioun. Hir Funktioun ass eng Zäitzäit vum spezifizéierten Datum hinzuzufügen oder ze subtrahéieren. Fir spezifesch Benotzung, kuckt op folgend Beispill. Am éischte Beispill addéiere mer e Mount zu der aktueller Zäit, an den zweeten subtrahéiert ee Mount vun der aktueller Zäit.

            SELECT DATE_ADD(now(), INTERVAL 1 MONTH);
SELECT DATE_SUB(now(), INTERVAL 1 MONTH);
        

ADDDATE a SUBDATE

Dës zwou Funktiounen sinn och e Paar, eng ass Zousaz an déi aner ass Subtraktioun. Hir Benotzung ass déiselwecht wéi DATE_ADD an DATE_SUB. Fir spezifesch Benotzung, kuckt op folgend Beispill. Am éischte Beispill addéiere mer e Mount zu der aktueller Zäit, an den zweeten subtrahéiert ee Mount vun der aktueller Zäit.

            SELECT ADDDATE(now(), INTERVAL 1 MONTH);
SELECT SUBDATE(now(), INTERVAL 1 MONTH);
        

Méi Benotzung

Mir benotzen nëmmen de Mount als Parameter am Beispill, awer Stonn, Minutt, zweet, Woch, Dag, Joer kënnen och als Parameter benotzt ginn, a kënnen och Minutte a Sekonnen, Stonnen a Minutten a Sekonnen a méi ënnerstëtzen Kombinatioun. Fir Detailer fannt Dir op d'Lëscht hei ënnendrënner.

            MICROSECOND
SECOND
MINUTE
HOUR
DAY
WEEK
MONTH
QUARTER
YEAR
SECOND_MICROSECOND 'SECONDS.MICROSECONDS'
MINUTE_MICROSECOND 'MINUTES:SECONDS.MICROSECONDS'
MINUTE_SECOND 'MINUTES:SECONDS'
HOUR_MICROSECOND 'HOURS:MINUTES:SECONDS.MICROSECONDS'
HOUR_SECOND 'HOURS:MINUTES:SECONDS'
HOUR_MINUTE 'HOURS:MINUTES'
DAY_MICROSECOND 'DAYS HOURS:MINUTES:SECONDS.MICROSECONDS'
DAY_SECOND 'DAYS HOURS:MINUTES:SECONDS'
DAY_MINUTE 'DAYS HOURS:MINUTES'
DAY_HOUR 'DAYS HOURS'
YEAR_MONTH 'YEARS-MONTHS'
        

aner Informatiounen

Tatsächlech kann Subtraktioun och DATE_ADD benotzen, mir brauchen nëmmen de Parameter als negativ Zuel ze schreiwen. Zousätzlech ass d'MariaDB eng Branche vu MySQL, an hir SQL Syntax ass am Fong déiselwecht, sou datt et déi uewe véier Funktiounen op MariaDB sinn, an d'Benotzung ass genau déiselwecht.