dedlfix: Abfrageproblem bei MySQL

Beitrag lesen

Tach!

Mit dem Zusatz WITH ROLLUP.
Wäre es möglich, dass Du mir das beim http://sqlfiddle.com/#!2/6b875/3 zeigst?

Hmm, also WITH ROLLUP funktioniert zwar prinzipiell, aber - mein Fehler - es rechnet natürlich mit der angegebenen Aggragatfunktion und nicht einfach so mit SUM(). Also, die Summe über die Maximalwerte bekommst du so nicht und ich bezweifle auch, dass das mit einem Statement geht. Das heißt, es könnte schon von hinten durch die Brust ins Auge mit Subquery und einem UNION gehen, aber das will man nur im Notfall machen.

Wenn du die Summe nicht im abfragenden Programm bilden kannst, dann mach es so:

SELECT SUM(wert) FROM (select max(werte) as wert, substring(datum,1,10) as dat from t group by dat) sub

dedlfix.