SQL Server 中的時間差函數可以用來計算兩個日期或時間之間的差值。常用的時間差函數有 DATEDIFF 和 DATEADD。
DATEDIFF 函數用于計算兩個日期之間的差值。語法如下:
DATEDIFF(datepart, startdate, enddate)
其中datepart可以是以下值之一:
示例:
SELECT DATEDIFF(day, '2022-01-01', '2022-01-10') AS DayDiff;
DATEADD 函數用于在一個日期或時間上增加或減少指定的時間間隔。語法如下:
DATEADD(datepart, number, date)
其中datepart可以是以下值之一:
示例:
SELECT DATEADD(day, 10, '2022-01-01') AS NewDate;
以上是兩個常用的時間差函數的使用方法。您可以根據具體需求選擇合適的函數。