SQL Server中DATEADD()函数的含义

分类:知识百科 日期: 点击:0

SQL Server中DATEADD()函数

SQL Server中的DATEADD()函数可以用来计算两个日期之间的差值,或者将指定的时间间隔添加到指定的日期上,返回一个新的日期。DATEADD()函数的语法如下:

DATEADD(datepart, number, date)

其中,datepart参数是指定要添加的时间间隔,number参数是指定要添加的时间间隔的数量,date参数是指定的日期。datepart参数可以是下面的值:

  • year:年
  • quarter:季度
  • month:月
  • dayofyear:一年中的第几天
  • day:日
  • week:周
  • weekday:一周中的第几天
  • hour:小时
  • minute:分钟
  • second:秒
  • millisecond:毫秒

下面是一个使用DATEADD()函数的实例:

SELECT DATEADD(month, 3, GETDATE())

上面的SQL语句将当前日期向后推三个月,也就是说,返回的日期是当前日期的三个月后的日期。

DATEADD()函数也可以用来计算两个日期之间的差值,例如:

SELECT DATEDIFF(day, '2019-01-01', '2019-01-31')

上面的SQL语句将返回两个日期之间的天数差值,也就是31天。

DATEADD()函数是一个非常有用的函数,可以用来计算两个日期之间的差值,或者将指定的时间间隔添加到指定的日期上,返回一个新的日期。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。