У меня есть таблица с длинным списком лиц и их возрастом. Из этих данных я смог составить список всех возрастов, а затем подсчитать, сколько людей было каждого возраста. Вот некоторые простые, примерные данные и текущий вывод.
Необработанные данные
---------------
| ID | Age |
---------------
1 1
2 5
3 10
4 1
5 6
6 3
7 1
8 5
... and so on.
Суммированный выход
---------------
| Age | Count |
---------------
1 13
2 5
3 2
....
58 5
59 2
60 7
То, что я хотел бы сделать с вышеупомянутыми, обобщенными данными, далее суммировать их в группах по 5 человек. Например, я хочу найти общее количество детей в возрасте от 1 до 5 лет, от 6 до 10 лет, от 11 до 15 лет и т.д. И т.д., Например, приведенные ниже примеры данных.
---------------------
| Age Range | Count |
---------------------
1-5 48
6-10 35
11-15 40
...
46-50 25
51-55 19
56+ 17
Есть ли встроенная функция суммирования, которая может сделать это, или мне нужно будет группировать и суммировать эти числовые данные самостоятельно? Если для моего запроса нет четкой цели, мой конечный результат - отобразить гистограмму этих возрастных диапазонов, потому что показ графика для каждого возраста слишком велик. Вместо 60+ баров, я бы предпочел около 10. Это может быть сделано?