TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2)
日付または日付時刻式 datetime_expr1
および datetime_expr2
間の整数の差を戻します。結果のユニットは、unit
引数によって提示されます。unit
の正当な値は、TIMESTAMPADD()
関数の説明で挙げられているものと同じです。
mysql>SELECT TIMESTAMPDIFF(MONTH,'2003-02-01','2003-05-01');
-> 3 mysql>SELECT TIMESTAMPDIFF(YEAR,'2002-05-01','2001-01-01');
-> -1