datediff函數計算兩個日期之間的天數差異。timestampdiff函數計算兩個日期之間的時間差異,可以選擇不同的時間單位(如天、小時、分鐘等)來進行計算。
使用datediff函數示例:
SELECT DATEDIFF('2021-06-01', '2021-05-01');
上述示例將計算從2021年5月1日到2021年6月1日之間的天數差異,結果為31。
使用timestampdiff函數示例:
SELECT TIMESTAMPDIFF(DAY, '2021-05-01 12:00:00', '2021-06-01 14:30:00');
上述示例將計算從2021年5月1日12:00:00到2021年6月1日14:30:00之間的天數差異,結果為31。
注意,對于timestampdiff函數,第一個參數是時間單位,可以選擇DAY、HOUR、MINUTE等。第二個和第三個參數是日期時間值。