max(sum(time)) を持つチューター名を表示するには?
最初にこれを試しました:
select max(sum(time))
from tutorial
group by tutor;
答えは 5 です。最大時間が表示されましたが、誰が時間 (チューター名) を持っているかは表示されませんでした。
次に、これを試しました:(最大と合計の分離)
select max(x) "THE MAXIMUM"
from (
select sum(time) x,tutor from tutorial group by tutor
);
回答 = 5. 書き込もうとしましselect tutor,max(x) "THE MAXIMUM" ......
たが、まだエラーです
それらのすべてに同じエラーがあります。エラーは言う:
ORA-00937: not a single-group group function
00937. 00000 - "not a single-group group function"
私を助けてください