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!




Share

Commentami!

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2690 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy