Aggregatfunktionen auf vorselektierte Ergebnisse
Marcos
- datenbank
Hallo!
Habe folgendes Problem:
Ich möchte folgende query unter MySql benutzen:
SELECT MIN(Punkte) AS MinPunkte, MAX(Punkte) AS MaxPunkte
FROM
( SELECT SUM(TippPkte) AS Punkte
FROM Tipps
GROUP BY Mitspieler
)
Leider funktioniert das so nicht. "Punkte" scheint nach dem inneren SELECT nicht zu existieren. Wo liegt der Fehler?
Auf Antworten gespannt wartend,
Marcos
Hallo,
Versuch doch mal folgendes. Ich meine dies könnte klappen:
SELECT MIN(tab.Punkte) AS MinPunkte, MAX(tab.Punkte) AS MaxPunkte
FROM
( SELECT SUM(TippPkte) AS Punkte
FROM Tipps
GROUP BY Mitspieler
)as tab
Sehr schön.
Genau so funzt das.
Heissen Dank für den Tipp.
Ich habe jetzt auch den Gedankenfehler bei mir gesehen, und DAS war die eigentliche Hilfe, die Du geleistet hast.
Dankbar,
Marcos