SqlServerでdatediff関数を使用する方法は何ですか?

SqlServerで使用されるDATEDIFF関数は、2つの日付の間の時間差を計算するために使用されます。基本的な文法は以下の通りです:

DATEDIFF(datepart, startdate, enddate)

datepartパラメータは、時間差を計算する単位を指定します。以下の値のうち、1つを指定できます。

  1. 一年
  2. 四半期
  3. 一ヶ月
  4. 1年の中の何日目
  5. 一日
  6. 週(しゅう)
  7. 時間
  8. 分間
  9. 二秒
  10. ミリ秒

開始日と終了日のパラメータは、比較される2つの日付や時刻の値です。

例えば、2つの日付間の日数の差を計算する場合は、以下のステートメントを使用します:

SELECT DATEDIFF(day, '2022-01-01', '2022-01-31')

2022年1月1日から2022年1月31日までの間には31日間あります。

bannerAds