SQLServerで月を取得る方法は?

SQL Serverで月を取得する方法がいくつかあります。以下にいくつかを紹介します。

  1. MONTH関数は日付、または日時から月を抽出できます。例えば、次のクエリは指定された日付の月を返します。
  2. SELECT MONTH(‘2019-05-20’) AS mon
  3. となりは5となる
  4. DATEPART 関数を使用します。DATEPART 関数は、日付または日付/時刻の値から、年、月、日などの日付の指定された部分を取り出します。次のクエリは、指定された日付の月を返します。
  5. 「2019-05-20」の「MONTH」部分を日付けデータの関数で抽出する
  6. 結果は5になる
  7. FORMAT関数を使用します。FORMAT関数は、日付/時刻値を指定した書式で書式設定します。次のクエリは、指定した日付の月を返します。
  8. SELECT FORMAT(‘2019-05-20’, ‘%m’) AS 月;
  9. 結果は次のようになります:05

上記の方法で日付/時刻の値は、列名、変数、定数であることに注意してください。

bannerAds