DATEDIFF函數用于計算兩個日期之間的差值。它接受三個參數:第一個參數是日期部分(year、month、day等),第二個參數是開始日期,第三個參數是結束日期。函數返回開始日期和結束日期之間的差值。
例如,可以使用DATEDIFF函數計算兩個日期之間的天數差異,或計算兩個日期之間的月數差異。
以下是使用DATEDIFF函數的示例:
計算兩個日期之間的天數差異: SELECT DATEDIFF(day, ‘2021-01-01’, ‘2021-01-10’) AS DayDiff; 結果將返回9,表示從2021-01-01到2021-01-10有9天的差異。
計算兩個日期之間的月數差異: SELECT DATEDIFF(month, ‘2021-01-01’, ‘2021-03-01’) AS MonthDiff; 結果將返回2,表示從2021-01-01到2021-03-01有2個月的差異。
通過使用DATEDIFF函數,可以方便地計算日期之間的差異,從而進行日期相關的計算和分析。