• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MAXを使って)

MAX関数を使って日付とナンバーをグループ化し、最大のサブナンバーを取得する方法

このQ&Aのポイント
  • SQLのMAX関数を使って、日付とナンバーをグループ化し、その中で最大のサブナンバーを取得する方法について教えてください。
  • 具体的な例として、下記のテーブルでのデータを使って説明します。日付とナンバーをグループ化し、最大のサブナンバーを取り出したい場合、どのようなSQL文を書けばいいでしょうか。
  • select * を使って、日付とナンバーをグループ化し、その中で最大のサブナンバーを取得する方法についても教えてください。初心者ですが、よろしくお願いします。

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

  • ベストアンサー
  • Azzuri
  • ベストアンサー率68% (34/50)
回答No.1

SELECT * FROM TEST A INNER JOIN (SELECT 日付,ナンバー,MAX(サブナンバー) AS サブナンバー FROM TEST GROUP BY 日付,ナンバー) B ON A.日付 = B.日付 AND A.ナンバー = B.ナンバー AND A.サブナンバー = B.サブナンバー ですね。

関連するQ&A