Aggiungere anni, mesi o giorni alle date in SQL Server

Mattepuffo's logo
Aggiungere anni, mesi o giorni alle date in SQL Server

Aggiungere anni, mesi o giorni alle date in SQL Server

SQL Server ha la funzione DATEADD con la quale possiamo aggiungere mesi, giorni, anni, ecc ad una data.

La funzione accetta tre parametri:

  • cosa aggiungere (anno, mese, ecc)
  • quanto aggiugere (un anno, due mesi, ecc)
  • a quale data aggiungere

Qui sotto un esempio:

SELECT
DATEADD(YEAR, 1, GETDATE()),
DATEADD(MONTH, 3, GETDATE()),
DATEADD(DAY, 5, GETDATE()),
GETDATE()
;

Il risultato sarà:

2020-11-25 09:12:56.427	
2020-02-25 09:12:56.427	
2019-11-30 09:12:56.427	
2019-11-25 09:12:56.427

Enjoy!


Condividi

Commentami!