группировка каждые N значений
У меня есть такая таблица в PostgreSQL. Я хочу выполнять функции агрегирования, такие как среднее и максимальное для каждых 16 записей на основе идентификатора (который является первичным ключом). Например, я должен вычислить среднее значение для первых 16 записей и вторых 16 записей и так далее.
+-----+-------------
| ID | rainfall |
+-----+----------- |
| 1 | 110.2 |
| 2 | 56.6 |
| 3 | 65.6 |
| 4 | 75.9 |
+-----+------------