Есть таблица:
+---------+------------+----------+----------+--------+------------+
| sale_id | product_id | store_id | quantity | total | date |
+---------+------------+----------+----------+--------+------------+
| 1 | 1 | 1 | 10 | 70.00 | 2017-01-01 |
| 2 | 2 | 2 | 5 | 250.00 | 2017-01-01 |
| 3 | 3 | 3 | 10 | 600.00 | 2017-01-01 |
| 4 | 1 | 1 | 5 | 35.00 | 2017-01-02 |
| 5 | 2 | 1 | 10 | 500.00 | 2017-01-02 |
| 6 | 3 | 3 | 5 | 250.00 | 2017-01-02 |
| 7 | 1 | 2 | 10 | 70.00 | 2017-01-02 |
| 8 | 2 | 2 | 5 | 250.00 | 2017-01-02 |
| 9 | 3 | 3 | 10 | 500.00 | 2017-01-03 |
| 10 | 1 | 1 | 10 | 70.00 | 2017-01-05 |
| 11 | 2 | 2 | 5 | 250.00 | 2017-01-05 |
| 12 | 3 | 3 | 10 | 500.00 | 2017-01-05 |
| 13 | 1 | 1 | 4 | 600.00 | 2018-01-05 |
+---------+------------+----------+----------+--------+------------+
Из данной таблицы необходимо вывести дату, по которой сумма продаж, т.е.
sum(total)
была максимальной.
В результате долгих манипуляций максимум, чего мне удалось достичь, это таблица:
+------------+------------+
| date | sum(total) |
+------------+------------+
| 2017-01-01 | 920.00 |
| 2017-01-02 | 1105.00 |
| 2017-01-03 | 500.00 |
| 2017-01-05 | 820.00 |
| 2018-01-05 | 600.00 |
+------------+------------+
, получившаяся в результате запроса
select date, sum(total)
from sale
group by date;
,из которой я и пытаюсь безрезультатно получить дату с максимальным значением.