• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Accessで最新のレコードを抽出するには)

Accessで最新のレコードを抽出する方法

このQ&Aのポイント
  • Accessで最新のレコードを抽出する方法について教えてください。
  • 部門毎にグループ化して、最新の日時のデータを抽出するクエリの作り方を教えてください。
  • フィールドが多い場合でも、集計を使用して最新のデータを抽出する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • nda23
  • ベストアンサー率54% (777/1416)
回答No.1

SQLを考える時は理論の組み立てが肝要です。 (1)部門別に日時の最大値を求める。 (2)テーブルから、部門と日時が(1)と同じものを求める。 厄介なのは英語だから逆になることです。 SELECT A.* FROM テーブル AS A INNER JOIN (SELECT 部門,MAX(日時) AS 日付 FROM テーブル GROUP BY 部門) AS B ON A.部門=B.部門 AND A.日時=B.日付 ()の中のサブクエリが(1)になります。外側のSELECTが (2)に該当します。

souta_n
質問者

お礼

ありがとうございました。 解説もわかりやすかったです。 助かりました。

関連するQ&A

専門家に質問してみよう