HOME > 即効テクニック > Access一般機能 > クエリ・SQL > 日付/時刻型のフィールドから、月を数字で抽出するクエリー

即効テクニック

クエリ・SQL

日付/時刻型のフィールドから、月を数字で抽出するクエリー

(Access 97/2000)
●概要●
日付/時刻型のフィールドより、数字で月のみを抽出するクエリーです。
ここでは、名前とその人の誕生月を抽出するサンプルを紹介します。

●サンプル●
テーブル 名簿:{ID,名前,住所,TEL,誕生日}
  ※誕生日は日付/時刻型のフィールドとします。

●手順●
  1. クエリーをデザインビューで新規作成します。
  2. テーブルより「名簿」を選択します。
  3. 抽出フィールドとして、「名前」「誕生日」を選択します。
  4. 「誕生日」を抽出するフィールドを、下記のように変更します。       変更前 → 変更後 フィールド 誕生日   誕生月:Month([誕生日]) テーブル  名簿  (空白になるがそのまま)
Month関数を使うことで、日付/時刻型のデータも数字に置き換わるのです。