SQL Server DATEADD()函數用于在指定的日期上增加或減少時間間隔。它的語法如下:
DATEADD(datepart, number, date)
其中,datepart是指定要添加或減去的時間間隔的單位,可以是year、quarter、month、day、hour、minute、second等。number是要添加或減去的數量,可以是正數或負數。date是要添加或減去時間間隔的日期。
以下是一些使用DATEADD()函數的示例:
SELECT DATEADD(day, 1, ‘2021-01-01’)
SELECT DATEADD(week, -1, ‘2021-01-01’)
SELECT DATEADD(hour, 1, ‘2021-01-01 12:00:00’)
SELECT DATEADD(minute, -30, ‘2021-01-01 12:00:00’)
SELECT DATEADD(month, 3, ‘2021-01-01’)
需要注意的是,DATEADD()函數返回的結果是一個新的日期,原始日期不會被修改。