У меня есть таблица 'продажи' и данные, подобные этой схеме:
User | Amount| Month
user a 100 1
user b 240 1
user c 120 1
user a 200 2
user b 130 2
user c 240 2
Как получить ТОП 5 пользователей на основе общих продаж каждый месяц, я пробовал использовать такой запрос, но всегда показывалосьошибка
SELECT TOP10 USER,
SUM(amount) amount
FROM sales LIMIT 10
WHERE MONTH BETWEEN 1 AND 12
GROUP BY sales
ORDER BY 2 DESC
И результат должен быть:
User a | 300
User b | 370
User c | 360
Таким образом, порядок должен быть: B, C, A