本文转载自MSDN,为了方便访问,谢谢!
DATEADD (Transact-SQL)
http://msdn.microsoft.com/zh-cn/library/ms186819.aspx
将指定 number 时间间隔(有符号整数)与指定 date 的指定 datepart 相加后,返回该 date。
有关所有 Transact-SQL 日期和时间数据类型及函数的概述,请参阅Transact-SQL 语法约定
DATEADD (datepart , number, date ) |
- datepart
-
是与 integer number 相加的 date 部分。下表列出了所有有效的 datepart 参数。用户定义的变量等效项是无效的。
datepart 缩写 year
yy, yyyy
quarter
qq, q
month
mm, m
dayofyear
dy, y
day
dd, d
week
wk, ww
weekday
dw, w
hour
hh
minute
mi, n
second
ss, s
millisecond
ms
microsecond
mcs
nanosecond
ns
- number
-
是一个表达式,可以解析为与 date 的 datepart 相加的 int。用户定义的变量是有效的。
如果您指定一个带小数的值,则将小数截去且不进行舍入。
- date
-
是一个表达式,可以解析为 time、date、smalldatetime、datetime、datetime2 或 datetimeoffset 值。date 可以是表达式、列表达式、用户定义的变量或字符串文字。如果表达式是字符串文字,则它必须解析为一个 datetime 值。为避免不确定性,请使用四位数年份。有关两位数年份的信息,请参阅 two digit year cutoff 选项。