ADDDATE
X

ADDDATE

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);
    
ADDDATE
ADDDATE

Namesto, da vpišemo DAY (slo. Dan) lahko vpišemo še sledeče vrednosti:

  1. MICROSECOND
  2. SECOND
  3. MINUTE
  4. HOUR
  5. WEEK
  6. MONTH
  7. QUARTER
  8. YEAR
  9. SECOND_MICROSECOND
  10. MINUTE_MICROSECOND
  11. MINUTE_SECOND
  12. HOUR_MICROSECOND
  13. HOUR_SECOND
  14. HOUR_MINUTE
  15. DAY_MICROSECOND
  16. DAY_SECOND
  17. DAY_MINUTE
  18. DAY_HOUR
  19. 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