Како додати и одузети датуме и времена у МиСКЛ-у

Референца

Званична веб локација МиСКЛ Документација производа Функције датума и времена

ДАТЕ_АДД и ДАТЕ_СУБ

Ове две функције су пар, једна је сабирање, а друга одузимање. Њихова функција је додавање или одузимање временског периода од наведеног датума. За одређену употребу, погледајте следећи пример. У првом примеру додајемо један месец тренутном времену, а други одузима један месец тренутном времену.

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

ДОДАЈ и СУБДАТИ

Ове две функције су такође пар, једна је сабирање, а друга одузимање. Њихова употреба је иста као ДАТЕ_АДД и ДАТЕ_СУБ. За одређену употребу, погледајте следећи пример. У првом примеру додајемо један месец тренутном времену, а други одузима један месец тренутном времену.

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

Више употребе

Месец користимо само као параметар у примеру, међутим сат, минут, секунда, недеља, дан, година такође се могу користити као параметри, а такође могу подржати минуте и секунде, сате и минуте и секунде и више комбинација. За детаље погледајте доњу листу.

            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'
        

остале информације

У ствари, одузимање такође може користити ДАТЕ_АДД, параметар треба да напишемо само као негативан број. Поред тога, МариаДБ је огранак МиСКЛ-а и њихова синтакса СКЛ је у основи иста, тако да постоје горе наведене четири функције на МариаДБ, а употреба је потпуно иста.