DATEDIFF(expr1,expr2)

DATEDIFF(expr1,expr2)

DATEDIFF() は、ひとつの日付から他の日付への日数の値として表現された expr1expr2 を戻します。expr1 および expr2 は日付または日付と時刻の表現です。値の日付部分のみが計算に使用されます。

mysql> SELECT DATEDIFF('1997-12-31 23:59:59','1997-12-30');
        -> 1
mysql> SELECT DATEDIFF('1997-11-30 23:59:59','1997-12-31');
        -> -31