Hi Rüdiger,
der fehler war von einer anderen abfrage die allerdings das gleiche ziel hat (sorry mein fehler). jetzt aber die richtige fehlermeldung:
Unknown column 'SumTore' in 'field list'
und die abfrage dazu:
SELECT Name, sum(Spiele) AS SumSpiele , sum(Tore) AS SumTore, AVG(SumTore / SumSpiele) AS AVGToreProSpiel FROM Spiele GROUP BY Name ORDER BY AVGToreProSpiel DESC
das Problem liegt wohl in der Schachtelung der Aggregatfunktionen. Es machte auch wenig Sinn, die AVG()-Aggregation auf alle Spaltensummen der jeweiligen Gruppen auszuführen. Den Durchschnittswert der Tore pro Spiele liefert Dir der Quotient aus SumTore und SumSpiele bilden - auf dieses Detail habe ich eben nicht geachtet.
So könnte es gehen:
SELECT Name, SUM(Spiele) AS SumSpiele, SUM(Tore) AS SumTore, SumTore/SumSpiele AS AvgToreProSpiel
FROM Spiele
GROUP BY Name
ORDER BY AVGToreProSpiel DESC
HTH Robert