sql server时间

来源:百度知道 编辑:UC知道 时间:2024/05/22 12:13:27
我怎么样得到指定时间的一周或一月后的时间
比如 2008-12-01 的 一周后时间是什么,一月后的时间是什么

select dateadd(datepart,num,date) 在date的基础上给datepart加上num后的日期。
select DATEADD(ww,1,'2008-12-01') -- 一周后
select dateadd(mm,1,'2008-12-01') -- 一月后
datepart 分别有
全写---------简写
Year---------yy, yyyy
quarter------qq, q
Month--------mm, m
dayofyear----dy, y
Day ---------dd, d
Week --------wk, ww
Hour ---------hh
minute -------mi, n
second -------ss, s
millisecond --ms