Meriv çawa tarîx û deman di MySQL de zêde û kêm dike
Balkêşî
Malpera fermî ya MySQL Belgekirina Hilberê Fonksiyonên roj û demDATE_ADD û DATE_SUB
Van her du fonksiyonan cotek in, yek zêdekirin û ya din jî veqetandin. Fonksiyona wan zêdekirin an kêmbûna demek ji tarîxa diyarkirî ye. Ji bo karanîna taybetî, mînaka jêrîn binêrin. Di nimûneya yekem de, em mehek li dema niha zêde dikin, û ya duyemîn mehek ji dema heyî davêje.
SELECT DATE_ADD(now(), INTERVAL 1 MONTH);
SELECT DATE_SUB(now(), INTERVAL 1 MONTH);
ZDDE DIKE û DIVD DIKE
Van her du fonksiyonan jî cotek in, yek zêdekirin û ya din jî veqetandin. Bikaranîna wan heman DATE_ADD û DATE_SUB e. Ji bo karanîna taybetî, mînaka jêrîn binêrin. Di nimûneya yekem de, em mehek li dema niha zêde dikin, û ya duyemîn mehek ji dema heyî davêje.
SELECT ADDDATE(now(), INTERVAL 1 MONTH);
SELECT SUBDATE(now(), INTERVAL 1 MONTH);
Bikaranîna bêtir
Em tenê di mînakê de mehê wekî pîvanek bikar tînin, lêbelê, demjimêr, hûrdem, duyemîn, hefte, roj, sal jî dikare wekî pîvan werin bikar anîn, û her weha dikare hûrdem û hûrdeman, demjimêr û hûrdem û çirk û bêtir jî piştgirî bike hevgirêkî. Ji bo hûrguliyan, ji kerema xwe navnîşa jêrîn binêrin.
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'
agahiyê din
Bi rastî, veqetandin dikare DATE_ADD jî bikar bîne, em tenê hewce ne ku parametreyê wekî hejmarek negatîf binivîsin. Wekî din, MariaDB şaxek MySQL e, û hevoksaziya SQL ya wan di bingeh de yek e, ji ber vê yekê çar fonksiyonên jorîn li ser MariaDB hene, û karanîn tam eynî ye.