- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MAXを使って)
MAX関数を使って日付とナンバーをグループ化し、最大のサブナンバーを取得する方法
このQ&Aのポイント
- SQLのMAX関数を使って、日付とナンバーをグループ化し、その中で最大のサブナンバーを取得する方法について教えてください。
- 具体的な例として、下記のテーブルでのデータを使って説明します。日付とナンバーをグループ化し、最大のサブナンバーを取り出したい場合、どのようなSQL文を書けばいいでしょうか。
- select * を使って、日付とナンバーをグループ化し、その中で最大のサブナンバーを取得する方法についても教えてください。初心者ですが、よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
SELECT * FROM TEST A INNER JOIN (SELECT 日付,ナンバー,MAX(サブナンバー) AS サブナンバー FROM TEST GROUP BY 日付,ナンバー) B ON A.日付 = B.日付 AND A.ナンバー = B.ナンバー AND A.サブナンバー = B.サブナンバー ですね。