select max( sum(duration) ),cd from rent group by cd;
.
ERROR 1111 (HY000): グループ機能の不正な使用
select max( sum(duration) ),cd from rent group by cd;
.
ERROR 1111 (HY000): グループ機能の不正な使用
ドキュメントから -値のセットを操作するグループ (集計) 関数。. SUM はスカラー値を返します。
これは、あなたの望むことですか?
SELECT MAX(duration_sum_by_cd) FROM (
SELECT SUM(duration) duration_sum_by_cd FROM rent
GROUP BY cd;
) t
そのクエリは非常に壊れています。まず、合計に最大値を設定できないと思います... 2番目に、選択した列にない列「cd」でグループ化しています。
ここからいくつか/多くのチュートリアルを行うことをお勧めします