SQL时间计算,DATEADD函数,该怎么解决?dateadd

1小时前 (05:28:08)阅读1回复0
xx
xx
  • 管理员
  • 注册排名6
  • 经验值296965
  • 级别管理员
  • 主题59393
  • 回复0
楼主
SQL时间计算,DATEADD()函数在日期中添加或减去指定的时间间隔。number,date)date参数是合法的日期表达式。number是您希望添加的间隔数;datepart参数可以是下列的值:yyyy季度qq,m年中的日dy,y日dd,ww星期dw,SELECTDATEADD(MONTH,'2010-10-06')传回的结果是2010-12-0600:

SQL时间计算,DATEADD函数,该怎么解决?

SQL时间计算,DATEADD函数,该怎么解决?dateadd

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例子1:SELECTDATEADD(MONTH,2,'2010-10-06')传回的结果是2010-12-0600:00:00.000例子2:在当前日期减去一天selectGETDATE()as'当前日期',DATEADD(day,-1,getdate())as'新日期'例子3:当前日期减去一年selectGETDATE()as'当前日期',DATEADD(YEAR,-1,getdate())as'新日期'

0
回帖

SQL时间计算,DATEADD函数,该怎么解决?dateadd 期待您的回复!

取消