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