首页社区建站站长交流

回复:0 浏览:22

SQL Server DATEADD() 函数
分享: 新浪 腾讯 空间 手腾
系统管理员
[楼主]:系统管理员
[在线]:2025-10-24 13:33:34
[职务]:系统号码启约股东家族族长
[勋章]:
[关注]:家园.空间.帖子.相册
发表时间:2022-02-02 21:37:09 我有话说(0人参与)
定义和用法
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'
回贴列表(0)
回复该贴

首页社区建站站长交流