TIMESTAMPDIFF(unit, datetime_expr1, datetime_expr2) 回傳 datetime_expr2 - datetime_expr1 的整數差值,支援 MICROSECOND、SECOND、MINUTE、HOUR、DAY、WEEK、MONTH、QUARTER、YEAR。
-- 間隔天數
SELECT TIMESTAMPDIFF(DAY, '2014-06-01', DATE(NOW()));
-- 間隔月數
SELECT TIMESTAMPDIFF(MONTH, '2014-01-01', DATE(NOW()));
-- 間隔年數
SELECT TIMESTAMPDIFF(YEAR, '2010-01-01', DATE(NOW()));
DATEDIFF(d1, d2):僅支援天,回傳 d1 - d2。TIMESTAMPDIFF:單位靈活,精度更高,推薦優先使用。