データベースの DATEDIFF 関数の使い方

DATEDIFF 関数は 2 つの日付の差を計算する関数です。使用方法は次のとおりです。

DATEDIFF(unit, start_date, end_date)

unitは日付の差分を示す単位、start_dateは開始日時、end_dateは終了日時です。

unit の引数は次のいずれかの値にすることができます。

  1. 「年度」の差
  2. 「四半期」:四半期の差異
  3. 「月」:月のずれ
  4. 「日数」の差異
  5. 「時間帯」:時間の差
  6. 「僅かの」時間差
  7. 「秒」の誤差

たとえば、’2020-01-01′ と ‘2020-12-31’ という2つの日付があった場合、DATEDIFF関数を使ってそれらの日付の差分を求めることができます。

「2020-01-01」、「2020-12-31」の間の日数

それは365を返し、その2つの日付が365日間隔たっていることを示します。

DATEDIFF関数は、2つの日付の差分を表す整数値を返しますのでご注意ください。より精度の高い差分を計算したい場合はDATEDIFF_SECOND、DATEDIFF_MINUTEなどの別の関数を使用してください。

bannerAds