- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Accessで最新のレコードを抽出するには)
Accessで最新のレコードを抽出する方法
このQ&Aのポイント
- Accessで最新のレコードを抽出する方法について教えてください。
- 部門毎にグループ化して、最新の日時のデータを抽出するクエリの作り方を教えてください。
- フィールドが多い場合でも、集計を使用して最新のデータを抽出する方法を教えてください。
- みんなの回答 (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)に該当します。
お礼
ありがとうございました。 解説もわかりやすかったです。 助かりました。