Tach!
SELECT SUM(wert)
FROM (select max(werte) as wert, substring(datum,1,10) as dat
from t group by dat) sub
> > Welche Bedeutung hat das 'sub' am Ende?
Lass es weg, dann wirst du es wissen, wenn du die Fehlermeldung liest.
> Das ist das "as `groupmax`", Ergebnis der jeweiligen Zeile der Unterabfrage, um es in der Hauptabfrage weiterverarbeiten zu können.
Genauer gesagt, das ist ein Alias für die Subquery, damit deren Inhalte mit einem Tabellennamenersatz angesprochen werden können. In der vorliegenden Abfrage wird sub nicht weiter verwendet, weil "werte" bereits eindeutig ist, aber es könnte auch als sub.werte geschrieben werden. Jedenfalls ist das sub syntaktisch notwendig, sonst geht es nicht.
dedlfix.