TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2)

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