DATEDIFF函數用于計算兩個日期之間的差異,返回的是日期之間的天數。
其語法如下:
DATEDIFF(date1, date2)
其中,date1和date2是要比較的兩個日期,可以是日期值、日期/時間值或者有效的日期和時間字符串。
示例:
SELECT DATEDIFF(‘2022-01-01’, ‘2021-01-01’); 返回結果為365,表示兩個日期之間相差365天。
SELECT DATEDIFF(NOW(), ‘2021-01-01’); 返回結果為當前日期與’2021-01-01’之間的天數差。
注意:DATEDIFF函數返回的是兩個日期之間的整數差值,不考慮時間部分。如果需要計算精確的差異,可以使用TIMESTAMPDIFF函數。