• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQL 特定のカラムが最大値のレコード取得)

SQLで特定のカラムが最大値のレコードを取得する方法

このQ&Aのポイント
  • SQL SERVER 2000で特定のカラムが最大値のレコードのみを取得する方法について教えてください。データはコード、履歴番号、金額の3つのカラムからなります。
  • 例えば、コード毎に履歴番号が最大のレコードを取得したい場合、どのようなSQL文を書けばよいでしょうか?
  • 上記のデータ例において、コード毎に履歴番号が最大のレコードを取得すると、以下の結果が得られます。

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

  • ベストアンサー
回答No.1

SQL Server 2000で動くかどうか分かりませんが、SQL例です。 select * from t1 as x where 履歴番号=(select max(履歴番号) from t1 where コード=x.コード) order by コード

take_PP
質問者

お礼

chukenkenkou様 ありがとうございます。 理想どおりの結果でばっちり動作いたしました。 感謝いたします。

関連するQ&A