Gruppieren aller N Werte

Ich habe eine Tabelle wie diese in PostgreSQL. Ich möchte Aggregationsfunktionen wie mean und max für jeweils 16 Datensätze basierend auf der ID (die der Primärschlüssel ist) ausführen. Zum Beispiel muss ich den Mittelwert für die ersten 16 Datensätze und die zweiten 16 Datensätze usw. berechnen.

+-----+-------------
| ID  |  rainfall  |
+-----+----------- |
|  1  |  110.2     |
|  2  |  56.6      |
|  3  |  65.6      |
|  4  |  75.9      |
+-----+------------

Antworten auf die Frage(2)

Ihre Antwort auf die Frage