DATEDIFF函數用于計算兩個日期之間的差異。它的語法如下:
DATEDIFF(datepart, startdate, enddate)
其中,datepart參數指定要計算的日期部分(年、季度、月、日等),可以是以下值之一:
startdate和enddate參數分別指定起始日期和結束日期。DATEDIFF函數返回兩個日期之間的差異值。
以下是幾個示例:
SELECT DATEDIFF(year, '2010-01-01', '2020-12-31') AS YearDiff;
-- 輸出:10
SELECT DATEDIFF(month, '2020-01-01', '2020-12-31') AS MonthDiff;
-- 輸出:11
SELECT DATEDIFF(day, '2020-01-01', '2020-12-31') AS DayDiff;
-- 輸出:365
這些例子分別計算了兩個日期之間的年份差異、月份差異和日期差異。