欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

【转载】 Sqlserver中DateAdd()函数

程序员文章站 2022-07-10 10:29:04
在Sqlserver数据库中,DATEADD() 函数在日期中添加或减去指定的时间间隔。例如计算当前时间往后一天的时刻以及往前1天的时刻时间即可使用DateAdd()函数来操作,DateAdd()函数的格式为:DATEADD(datepart,number,date),其中datepart参数是合法 ......

在sqlserver数据库中,dateadd() 函数在日期中添加或减去指定的时间间隔。例如计算当前时间往后一天的时刻以及往前1天的时刻时间即可使用dateadd()函数来操作,dateadd()函数的格式为:dateadd(datepart,number,date),其中datepart参数是合法的日期表达式。number是您希望添加的间隔数;对于未来的时间,此数是正数,对于过去的时间,此数是负数。

【转载】 Sqlserver中DateAdd()函数

以当前时间2019年3月22日  23:57:30的时间为例,以下几个例子帮助理解:

(1)在当前时间上加1天:select dateadd(dd,1,getdate());

(2)在当前时间上加1周:select dateadd(wk,1,getdate())

(3)在当前时间上加1个月:select dateadd(m,1,getdate())

(4)在当前时间上加1个季度:select dateadd(q,1,getdate())

(5)在当前时间上加1年:select dateadd(yy,1,getdate())

 

备注:原文转载自sqlserver中dateadd()函数_it技术小趣屋