阅读量:5
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()函数可以用于日期和时间类型的列,也可以用于字符类型的日期和时间值。
以上就是关于“SQLServer Dateadd()函数的用法是什么”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm