DATEADD is a date function will return a datetime value based on the number interval add to the particular date part of the specified date. The syntax DATEADD is like:
| DATEADD(date_part, number_interval, specified_date) |
date_part is the parameter that specifies on which part of the date to be manipulated with the number interval. You can add month, year, day and etc. You can use
| MONTH, MM or M for month |
| YEAR, YYYY, YY for year |
| DAY, DD, D for day |
| HH for hour |
| SS, S for Second |
For example :
| SELECT DATEADD(D, -1, GETDATE())AS [Yesterday] |
| SELECT DATEADD(MM, 3, GETDATE())AS [FourMonthsFromNow] |
| SELECT DATEADD(YEAR, -2, GETDATE())AS [TwoYearsAgo] |
