Latest web development tutorials

MySQLのDATEDIFF()関数

SQLの日付 MySQLの日付関数

定義と使用法

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

文法

DATEDIFF(date1,date2)

日付1と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の日付 MySQLの日付関数