En una base de datos PostGRES/PostGIS, tengo una tabla "myTable" que contiene un gran número de polígonos (la geometría está en la columna "Polygon"). Cada polígono tiene un valor numérico en la columna "Var1". Cada polígono tiene un valor numérico en la columna "Var1" y un área almacenada como cadena en la columna "Región".
Como estos polígonos son demasiado numerosos, me gustaría agregarlos según la región a la que pertenecen.
Esto es lo que estoy haciendo:
SELECT ST_Collect(Polygon) as geom FROM myTable GROUP BY Region;
Aunque, al hacer eso, pierdo los valores muy importantes bajo Var1.
¿Cómo puedo calcular la media de los valores de Var1 para cada polígono de la misma región y mostrarla en mi consulta?