2024年2月3日发(作者:)
sqlserver的dateadd使用方法
DATEADD() 函数用于在日期中添加或减去指定的时间间隔(如天数、小时、分钟等),并返回计算后的日期。语法为:
DATEADD(interval, number, date)
参数说明:
- interval:规定要添加的时间间隔。有以下参数可选:
- year:年
- quarter:季度
- month:月
- dayofyear:年中的天数
- day:日
- week:周
- weekday:工作日
- hour:小时
- minute:分
- second:秒
- millisecond:毫秒
- number:规定要添加的时间间隔的数量,可以为正数或负数。
- date:要处理的日期。
下面是一些示例:
1. 在当前日期上增加 10 天:
SELECT DATEADD(day, 10, GETDATE())
2. 在当前日期上减去 5 个小时:
SELECT DATEADD(hour, -5, GETDATE())
3. 在当前日期上增加 3 个月:
SELECT DATEADD(month, 3, GETDATE())
4. 在当前日期上增加 1 年:
SELECT DATEADD(year, 1, GETDATE())


发布评论