grupowanie co N wartości
Mam taką tabelę w PostgreSQL. Chcę wykonywać funkcje agregacji, takie jak średnia i maks. Na każde 16 rekordów opartych na identyfikatorze (który jest kluczem podstawowym). Na przykład muszę obliczyć średnią wartość dla pierwszych 16 rekordów i drugich 16 rekordów i tak dalej.
+-----+-------------
| ID | rainfall |
+-----+----------- |
| 1 | 110.2 |
| 2 | 56.6 |
| 3 | 65.6 |
| 4 | 75.9 |
+-----+------------