- ベストアンサー
MAX値を条件にデータを取得するには?
SQL文で困っています。 ご教授下さい。 下記のようなデータがあった場合、それぞれの区分毎に 年月が最大(最新)のデータを取得したいです。 (実際には1レコードにその他項目があり、それらも取得します。) <検索対象データ> 区分 年月 金額 ----------------------------- A 200412 600 A 200503 560 B 200311 600 B 200508 1000 B 200504 560 C 200508 400 C 200301 1100 <取得したいデータ> 区分 年月 金額 ----------------------------- A 200503 560 B 200508 1000 C 200508 400 よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (4)
- tamzou
- ベストアンサー率50% (1/2)
回答No.5
- tamzou
- ベストアンサー率50% (1/2)
回答No.4
- yuuki_bnr34
- ベストアンサー率29% (12/41)
回答No.3
- yuuki_bnr34
- ベストアンサー率29% (12/41)
回答No.1
お礼
早々のご回答ありがとうございました。 inner joinを使えばよかったんですね。 希望通りのデータを取得することが出来ました!