Funkcija ADDDATE() datumu doda časovni in datumski interval in nato vrne datum. V primeru smo
vpisali datum in dodali interval 6 dni in kot rezultat, se prikaže vrednost datuma po 6 dnevih.
SELECT ADDDATE('2024-06-29', INTERVAL 6 DAY);
Namesto, da vpišemo DAY (slo. Dan) lahko vpišemo še sledeče vrednosti:
MICROSECOND
SECOND
MINUTE
HOUR
WEEK
MONTH
QUARTER
YEAR
SECOND_MICROSECOND
MINUTE_MICROSECOND
MINUTE_SECOND
HOUR_MICROSECOND
HOUR_SECOND
HOUR_MINUTE
DAY_MICROSECOND
DAY_SECOND
DAY_MINUTE
DAY_HOUR
YEAR_MONTH
PRIMER
Primer za MICROSECOND:
SELECT ADDDATE('2024-06-29', INTERVAL 6 MICROSECOND );
Primer za SECOND:
SELECT ADDDATE('2024-06-29', INTERVAL 6 SECOND );
Primer za MINUTE:
SELECT ADDDATE('2024-06-29', INTERVAL 6 MINUTE );
Primer za HOUR:
SELECT ADDDATE('2024-06-29', INTERVAL 6 HOUR );
Primer za DAY:
SELECT ADDDATE('2024-06-29', INTERVAL 6 DAY );
Primer za WEEK:
SELECT ADDDATE('2024-06-29', INTERVAL 6 WEEK );
Primer za MONTH:
SELECT ADDDATE('2024-06-29', INTERVAL 6 MONTH );
Primer za QUARTER:
SELECT ADDDATE('2024-06-29', INTERVAL 6 QUARTER );
Primer za YEAR:
SELECT ADDDATE('2024-06-29', INTERVAL 6 YEAR );
Primer za SECOND_MICROSECOND:
SELECT ADDDATE('2024-06-29', INTERVAL 6 SECOND_MICROSECOND );
REZULTAT
ADDDATE('2024-06-29', INTERVAL 6 MICROSECOND )
1
2024-06-29 00:00:00.000006
ADDDATE('2024-06-29', INTERVAL 6 SECOND)
1
2024-06-29 00:00:06
ADDDATE('2024-06-29', INTERVAL 6 MINUTE)
1
2024-06-29 00:06:00
ADDDATE('2024-06-29', INTERVAL 6 HOUR)
1
2024-06-29 06:00:00
ADDDATE('2024-06-29', INTERVAL 6 DAY)
1
2024-07-05
ADDDATE('2024-06-29', INTERVAL 6 WEEK)
1
2024-08-10
ADDDATE('2024-06-29', INTERVAL 6 MONTH)
1
2024-12-29
ADDDATE('2024-06-29', INTERVAL 6 QUARTER)
1
2025-12-29
ADDDATE('2024-06-29', INTERVAL 6 YEAR)
1
2030-06-29
Za boljšo uporabniško izkušnjo in funkcionalnost spletnega mesta uporabljamo piškotke.