У меня есть набор данных, который показывает количество гостей и доход для каждой категории потребителей (потребитель, который посетил один раз, дважды, 3 раза, 4 раза, 5 раз и т. Д.).
Это выглядит так:
![enter image description here](https://i.stack.imgur.com/JLKzT.png)
Мой запрос на получение таблицы выше:
SELECT number_of_trans, COUNT(*) AS guest_count, SUM(amount) AS revenue
FROM customer_counting
GROUP BY number_of_trans
ORDER BY number_of_trans
Теперь я хочу суммировать и guest_count, и доход, и хочу суммировать их для следующих категорий: 1,2,3,4,5-7 и 8 +.
Так что на самом деле 1,2,3 и 4 остались бы такими же, но я суммировал бы в строках 5-7 и рядах от строки 8 и далее.
Как бы я это сделал? Таблица, которую я хочу, ниже (не беспокойтесь о точности значений):
![enter image description here](https://i.stack.imgur.com/QBPr4.png)
Надеюсь, мой вопрос понят.