MySQL DATEDIFF()関数


SQL DatesMySQL Date 関数

定義と使用法

DATEDIFF() 関数は、2つの日付の間の日数を返します。

構文

DATEDIFF(date1,date2)

date1 と date2 パラメータは、有効な日付または日付/時刻式です。

注:値の日付部分のみが計算に使用されます。


例

以下は SELECT ステートメントです:

SELECT DATEDIFF('2008-11-30','2008-11-29') AS DiffDate

結果は次のようになります:

DiffDate
1

例

以下は SELECT ステートメントです:

SELECT DATEDIFF('2008-11-29','2008-11-30') AS DiffDate

結果は次のようになります:

DiffDate
-1


SQL DatesMySQL Date 関数 その他の拡張