date_diff
Description
指定された単位で2つの日付値の差を返します。この関数は、unit の単位で表現された expr1 - expr2 の値を返します。
例えば、date_diff('second', '2010-11-30 23:59:59', '2010-11-30 20:58:59') は、2つの DATETIME 値の差を秒単位で返します。
この関数は v3.1 からサポートされています。
date_diff と datediff の違いは、datediff() が unit パラメータをサポートしていない点です。
Syntax
BIGINT DATE_DIFF(VARCHAR unit, DATETIME expr1, DATETIME expr2)
Parameters
-
expr1とexpr2: 比較したい2つの datetime 値。必須です。サポートされているデータ型は DATETIME と DATE です。 -
unit: 時間差を表現するために使用する単位。必須です。サポートされているunitの値は、year, quarter, month, week, day, hour, minute, second, millisecond です。