SQL Server DATEADD() 函数
2022/2/2 21:37:090阅
定义和用法
DATEADD()函数在日期中添加或减去指定的时间间隔。
语法
DATEADD(datepart,number,date)
date参数是合法的日期表达式。number是您希望添加的间隔数;对于未来的时间,此数是正数,对于过去的时间,此数是负数。
datepart参数可以是下列的值:
datepart 缩写
年 yy, yyyy
季度 qq,q
月 mm,m
年中的日 dy,y
日 dd,d
周 wk,ww
星期 dw,w
小时 hh
分钟 mi,n
秒 ss,s
毫秒 ms
微妙 mcs
纳秒 ns
实例
假设我们有“wap_noble”表,id为编号,endtime为时间字段。
现在,我们希望向id为1.10000,endtime增加3天时间。
我们使用如下UPDATE语句:
UPDATE [wap_noble] SET [endtime]=DATEADD(d,3,[endtime]) WHERE [id]='1.10000'