Beräkna först medelvärdet med den aggregerade funktionen avg():
SELECT neighborhood, bedrooms, avg(price)
FROM listings
GROUP BY 1,2
ORDER BY 1,2
Mata sedan in resultatet till crosstab()
fungerar enligt instruktionerna i detalj i detta relaterade svar:
- PostgreSQL Crosstab Query