- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQL 特定のカラムが最大値のレコード取得)
SQLで特定のカラムが最大値のレコードを取得する方法
このQ&Aのポイント
- SQL SERVER 2000で特定のカラムが最大値のレコードのみを取得する方法について教えてください。データはコード、履歴番号、金額の3つのカラムからなります。
- 例えば、コード毎に履歴番号が最大のレコードを取得したい場合、どのようなSQL文を書けばよいでしょうか?
- 上記のデータ例において、コード毎に履歴番号が最大のレコードを取得すると、以下の結果が得られます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
SQL Server 2000で動くかどうか分かりませんが、SQL例です。 select * from t1 as x where 履歴番号=(select max(履歴番号) from t1 where コード=x.コード) order by コード
お礼
chukenkenkou様 ありがとうございます。 理想どおりの結果でばっちり動作いたしました。 感謝いたします。