SQL構文を手助けしてください
(1)のようなテーブルデータを(2)のように表示したいと思います。
AA,BB,CC,DD,EEは列名としてください。
(1)
AA BB CC DD EE
__________________________
00 01 2004/01/01 XX YY
01 00 2004/01/01 XE YD
01 00 2004/01/05 XZ YZ
02 01 2004/01/10 X2 YE
02 02 2004/01/05 XW YI
02 02 2004/01/06 XF YL
(2)
AA BB CC DD EE
__________________________
00 01 2004/01/01 XX YY
01 00 2004/01/05 XZ YZ
02 01 2004/01/10 X2 YE
02 02 2004/01/06 XF YL
<条件>
AAとBBでキーを作り、CCのMAXの該当レコードを表示したい。
SELECT AA,BB,MAX(CC),DD,EE
FROM TEST_TABLE
GROUP BY AA,BB
というような感じかなと思ったのですが、「GROUP BY の式ではありません」と怒られてしまいます。
どなたか簡単なやり方をご存知で無いでしょうか?
お礼
ありがとうございます!!! 調べてみます。