DATEADD(interval, number, date)
Description
DATEADD returns the date which is obtained by adding a specified number of date intervals to a given date. The required parameter, interval, is a string expression that specifies the type of date interval to add, see Table 6 below. The required parameter, number, is any numeric expression that specifies the number of intervals to add.The required parameter, date, can be any expression that represents a date.
Table 6: Interval values
|
Value |
Description |
|
yyyy |
Year |
|
q |
Quarter |
|
m |
Month |
|
y |
Day of year |
|
d |
Day |
|
w |
Weekday |
|
ww |
Week of year |
|
h |
Hour |
|
n |
Minute |
|
s |
Second |
Example
REM DATEADD Example
'DATEADD adds date intervals to a date
PRINT "+10 seconds:", DATEADD("s", 10, NOW)
PRINT "-1 year:", DATEADD("yyyy", -1, NOW)
Output
+10 seconds: 8/18/98 10:52:54 PM
-1 year: 8/18/97 10:52:44 PM
Related Items
DATEDIFF, DATEPART