Ki jan yo ajoute ak soustraksyon dat ak lè nan miskl
Referans
Sit entènèt ofisyèl MySQL Dokimantasyon pwodwi Dat ak lè fonksyonDATE_ADD ak DATE_SUB
De fonksyon sa yo se yon pè, youn se adisyon ak lòt la se soustraksyon. Fonksyon yo se ajoute oswa soustraksyon yon peryòd de tan soti nan dat la espesifye. Pou itilizasyon espesifik, al gade nan egzanp sa a. Nan premye egzanp lan, nou ajoute yon mwa nan moman aktyèl la, ak dezyèm lan soustraksyon yon mwa nan moman aktyèl la.
SELECT DATE_ADD(now(), INTERVAL 1 MONTH);
SELECT DATE_SUB(now(), INTERVAL 1 MONTH);
ADDDATE ak SUBDATE
De fonksyon sa yo tou se yon pè, youn se adisyon ak lòt la se soustraksyon. Itilizasyon yo se menm ak DATE_ADD ak DATE_SUB. Pou itilizasyon espesifik, al gade nan egzanp sa a. Nan premye egzanp lan, nou ajoute yon mwa nan moman aktyèl la, ak dezyèm lan soustraksyon yon mwa nan moman aktyèl la.
SELECT ADDDATE(now(), INTERVAL 1 MONTH);
SELECT SUBDATE(now(), INTERVAL 1 MONTH);
Plis itilizasyon
Nou sèlman itilize mwa kòm yon paramèt nan egzanp lan, sepandan, èdtan, minit, dezyèm, semèn, jou, ane kapab tou itilize kòm paramèt, epi yo ka sipòte tou minit ak segonn, èdtan ak minit ak segonn ak plis ankò konbinezon. Pou plis detay, tanpri al gade lis ki anba a.
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'
lòt enfòmasyon
An reyalite, soustraksyon kapab tou itilize DATE_ADD, nou sèlman bezwen ekri paramèt la kòm yon nimewo negatif. Anplis de sa, MariaDB se yon branch nan miskl, ak sentaks SQL yo se fondamantalman menm bagay la, se konsa gen kat fonksyon ki anwo yo sou MariaDB, ak l 'a se egzakteman menm bagay la.