SQLServer Dateadd()函数的用法是什么


SQL Server的DATEADD()函数用于在指定日期或时间上添加或减去一个指定的时间间隔。

函数的语法如下:

DATEADD(datepart, number, date)

其中:

datepart参数指定要添加或减去的时间间隔的单位,可以是以下值之一:year:年份quarter:季度month:月份day:天数week:周数hour:小时minute:分钟second:秒钟millisecond:毫秒number参数指定要添加或减去的指定时间间隔的数量。date参数指定要添加或减去的日期或时间。

示例用法:

SELECT DATEADD(year, 1, '2021-01-01') AS NewDate;-- 在指定日期上添加1年,结果为 '2022-01-01'SELECT DATEADD(month, -3, '2021-01-01') AS NewDate;-- 在指定日期上减去3个月,结果为 '2020-10-01'SELECT DATEADD(week, 2, GETDATE()) AS NewDate;-- 在当前日期上添加2周,结果为当前日期加上2周的日期SELECT DATEADD(hour, 5, '2021-01-01 12:00:00') AS NewTime;-- 在指定时间上添加5小时,结果为 '2021-01-01 17:00:00'

注意:DATEADD()函数可以用于日期和时间类型的列,也可以用于字符类型的日期和时间值。


上一篇:SQL中怎么用regex匹配多个字符串

下一篇:sql分组后组内怎么排序


SqlServer
Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器