Cumu aghjustà è sottrae date è ore in MySQL
Riferimentu
Situ ufficiali MySQL Documentazione di u Produttu Funzioni di data è oraDATE_ADD è DATE_SUB
Queste duie funzioni sò una coppia, una hè aghjunta è l'altra hè sottrazione. A so funzione hè di aghjunghje o sottrae un periudu di tempu da a data specificata. Per l'usu specificu, riferitevi à l'esempiu seguente. In u primu esempiu, aghjustemu un mese à l'ora attuale, è u secondu sottrae un mese da l'ora attuale.
SELECT DATE_ADD(now(), INTERVAL 1 MONTH);
SELECT DATE_SUB(now(), INTERVAL 1 MONTH);
ADDDATE è SUBDATE
Queste duie funzioni sò ancu una coppia, una hè aghjunta è l'altra hè sottrazione. U so usu hè listessu chì DATE_ADD è DATE_SUB. Per l'usu specificu, riferitevi à l'esempiu seguente. In u primu esempiu, aghjustemu un mese à l'ora attuale, è u secondu sottrae un mese da l'ora attuale.
SELECT ADDDATE(now(), INTERVAL 1 MONTH);
SELECT SUBDATE(now(), INTERVAL 1 MONTH);
Più usu
Adupremu solu u mese cum'è parametru in l'esempiu, tuttavia, ora, minutu, seconda, settimana, ghjornu, annu pò ancu esse aduprata cum'è parametri, è pò ancu supportà minuti è secondi, ore è minuti è secondi è più cumbinazione. Per i dettagli, per piacè riferitevi à a lista sottu.
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'
altre infurmazione
In fattu, a sottrazione pò ancu aduprà DATE_ADD, avemu solu bisognu di scrive u paràmetru cum'è un numeru negativu. Inoltre, MariaDB hè una filiale di MySQL, è a so sintassi SQL hè basicamente a stessa, allora ci sò e quattru funzioni sopra à MariaDB, è l'usu hè esattamente uguale.