[gelöst] Rechnen mit Ergebnissen von Funktionen wie COUNT in Abfragen mittels Alias? Verständnisfrage
Verfasst: Do 8. Sep 2016, 09:45
Hallo,
folgende Abfrage funktioniert:
Warum muss ich die Funktionen aber erneut aufrufen und kann die Rechnung nicht mit den vergebenen Aliasen durchführen?
Falls notwendig die zugehörige Datenbank anbei, Abfrage Kräuterbestand.
folgende Abfrage funktioniert:
Code: Alles auswählen
SELECT "Kraut", SUM( "Gewicht" ) AS "GesamtGewicht", COUNT( "Kraut" ) AS "Anzahl", SUM("Gewicht") / COUNT("Kraut") AS "Durchschnittsgewicht" FROM "Kräuter" WHERE "verkauft" = 0 GROUP BY "Kraut" ORDER BY "Kraut" ASC
SQL-Status: S0022
Fehler-Code: -28
Column not found: GesamtGewicht in statement
Code: Alles auswählen
SELECT "Kraut", SUM( "Gewicht" ) AS "GesamtGewicht", COUNT( "Kraut" ) AS "Anzahl", "GesamtGewicht" / "Anzahl" AS "Durchschnittsgewicht" FROM "Kräuter" WHERE "verkauft" = 0 GROUP BY "Kraut" ORDER BY "Kraut" ASC