Hallo,
ich hoffe hier kennt sich der ein oder andere ein bisschen mit Postgres aus. Folgendes Statement:
ich habe zwar wenig Erfahrung mit PostgreSQL, genauer gesagt nur soviel wie für meinen Artikel und eine Antwort für ein schon etwas komplexeres Problem hier im Forum nötig war.
Angeblich ist das Statemen fehlerhaft, weil "Spalte r unbekannt ist". Ichhab auf Anhieb aber keine Möglichkeit gefunden, anders auf die etwas aufwendigen Aggregatfunktionen zuzugreifen ohne sie in der HAVING-Klausel wieder niederzuschreiben.
Kann ich das doch irgendwie mit Aliasen machen?
Ich habe folgenden Artikel gefunden, der interessante Einblicke in die Abarbeitung von SELECT-Statements bietet - und zumindest für die Version 7.3 Deine Frage mit "Nein" beantwortet.
Zur Performance: Testen, Messen, Ausführungspläne anschauen.
Freundliche Grüße
Vinzenz