サンプルデータ
+----+------------+-------+------------+
| ID | first_name | sales | sale_date |
+----+------------+-------+------------+
| 1 | Lindsey | 32.02 | 2007-03-12 |
| 2 | Nicole | 26.53 | 2007-03-12 |
| 3 | Britney | 11.25 | 2007-03-12 |
| 4 | Ashley | 18.96 | 2007-03-12 |
| 5 | Lindsey | 9.16 | 2007-03-11 |
| 6 | Nicole | 1.52 | 2007-03-11 |
| 7 | Britney | 43.21 | 2007-03-11 |
| 8 | Ashley | 8.05 | 2007-03-11 |
| 9 | Lindsey | 17.62 | 2007-03-10 |
| 10 | Nicole | 24.19 | 2007-03-10 |
| 11 | Britney | 3.40 | 2007-03-10 |
| 12 | Ashley | 15.21 | 2007-03-10 |
| 13 | Lindsey | 0.00 | 2007-03-09 |
| 14 | Nicole | 31.99 | 2007-03-09 |
+----+------------+-------+------------+
私はこの女の子の中で最大の総売上高を見つけようとしています
このクエリを使用して、最大の総売上高を見つけることができます
select first_name, sum(sales) as total
from cookie_sales
group by first_name
order by total desc limit 1;
max
集計関数を使用して同じ値を見つける方法があるのだろうか
このようなものを使用する場合
select first_name, max(sum(sales)) from cookie_sales group by first_name;
1111 Mysql エラーが発生します (グループ関数の無効な使用)
方法はありますか?