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!
database sql server getdate dateadd
Commentami!