SQLserver中的DATEADD使用
在 SQL Server 中,DATEADD
函数用于向日期值添加指定的时间间隔。这个函数非常实用,可以帮助你进行日期和时间的计算,比如计算未来或过去的日期。
基本语法
DATEADD
函数的基本语法如下:
DATEADD(datepart, number, date)
-
datepart:指定要添加的日期部分,如年、月、日等。
-
number:要添加(或减去)的时间间隔数量。可以是正数(添加)或负数(减去)。
-
date:原始的日期值。
datepart 参数
datepart
参数可以是以下值之一:
-
year
-
quarter
-
month
-
dayofyear
-
day
-
week
-
hour
-
minute
-
second
-
millisecond
-
microsecond
-
nanosecond
-
dayofweek
-
weekday
-
weekdayofmonth
示例
-
添加天数:向日期添加特定的天数。
SELECT DATEADD(day, 10, GETDATE()) AS NewDate;
这将当前日期(
GETDATE()
返回的日期)