SQL TIMESTAMPDIFF函數用于計算兩個日期或時間之間的差值,并以指定的時間單位返回結果。其語法如下:
TIMESTAMPDIFF(unit, datetime_expr1, datetime_expr2)
其中,unit是要返回的時間單位,可以是以下值之一:SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, QUARTER, YEAR。datetime_expr1和datetime_expr2是要比較的兩個日期或時間表達式。
例如,要計算兩個日期之間的天數差值,可以使用如下示例:
SELECT TIMESTAMPDIFF(DAY, '2021-01-01', '2021-01-10');
這將返回10,表示從2021年1月1日到2021年1月10日共有10天。