【转载】 Sqlserver中DateAdd()函数

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

以当前时间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())3d

(4)在当前时间上加1个季度:Select dateadd(Q,1,GETDATE())server

(5)在当前时间上加1年:Select dateadd(YY,1,GETDATE())htm

 

备注:原文转载自Sqlserver中DateAdd()函数_IT技术小趣屋blog

博主我的技术交流群:960640092,博主微信公众号以下:get

相关文章
相关标签/搜索