Giunsa ang pagdugang ug pagminus sa mga petsa ug oras sa MySQL

Pakisayran

Opisyal nga website sa MySQL Dokumentasyon sa Produkto Mga pag-andar sa petsa ug oras

DATE_ADD ug DATE_SUB

Ang kini nga duha nga gimbuhaton us aka pares, usa ang pagdugang ug ang usa kuhaan. Ang ilang kalihokan mao ang pagdugang o pagminus sa usa ka yugto sa oras gikan sa gipunting nga petsa. Alang sa piho nga paggamit, tan-awa ang mosunud nga pananglitan. Sa nahauna nga panig-ingnan, nagdugang kami usa ka bulan sa karon nga oras, ug ang ikaduha usa nga gibuhian usa ka bulan gikan sa karon nga oras.

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

ADDDATE ug SUBDATE

Ang kining duha nga gimbuhaton us aka pares usab, ang usa gidugang ug ang usa gikubus. Ang ilang paggamit parehas sa DATE_ADD ug DATE_SUB. Alang sa piho nga paggamit, tan-awa ang mosunud nga pananglitan. Sa nahauna nga panig-ingnan, nagdugang kami usa ka bulan sa karon nga oras, ug ang ikaduha usa nga gibuhian usa ka bulan gikan sa karon nga oras.

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

Daghang gamit

Gigamit ra namon ang bulan ingon usa ka parameter sa pananglitan, bisan pa, ang oras, minuto, ikaduha, semana, adlaw, tuig mahimo usab gamiton nga mga parameter, ug mahimo usab masuportahan ang mga minuto ug segundo, oras ug minuto ug segundo ug daghan pa kombinasyon. Alang sa mga detalye, palihug pagtan-aw sa lista sa ubos.

            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'
        

uban pang kasayuran

Sa tinuud, ang pagminus mahimo usab nga mogamit DATE_ADD, kinahanglan ra namon isulat ang parameter ingon usa ka negatibo nga numero. Ingon kadugangan, ang MariaDB usa ka sanga sa MySQL, ug ang ilang SQL syntax parehas nga managsama, busa adunay labaw sa upat nga gimbuhaton sa MariaDB, ug managsama gyud ang paggamit.