SQL的DATEADD函數用于在日期或時間上添加一個指定的間隔,并返回結果。
DATEADD函數的語法如下:
DATEADD(datepart, number, date)
其中,datepart是指定要添加的間隔的部分,number是要添加的數量,date是要添加間隔的日期或時間。
以下是DATEADD函數常用的datepart參數及其對應的間隔單位:
year:年
quarter:季度
month:月
day:天
week:周
hour:小時
minute:分鐘
second:秒
millisecond:毫秒
以下是DATEADD函數的一些用法示例:
SELECT DATEADD(month, 1, '2021-01-01');
SELECT DATEADD(week, 1, '2021-01-01');
SELECT DATEADD(day, 1, '2021-01-01');
SELECT DATEADD(hour, 1, '12:00:00');
SELECT DATEADD(minute, 1, '12:00:00');
SELECT DATEADD(second, 1, '12:00:00');
注意:DATEADD函數的date參數可以是日期類型(如DATE、DATETIME)或者時間類型(如TIME、DATETIME)。