dedlfix: Bedingte Summenbildung in MySQL

Beitrag lesen

Tach!

SELECT SUM(DS) AS Summe_DS_weiß
FROM table
GROUP BY PF
HAVING PF = 'weiss';

HAVING braucht man hier nicht, sondern WHERE. HAVING kommt zur Anwendung, wenn das Ergebnis bereits berechnet wurde und noch weiter gefiltert werden soll. WHERE hingegen wird viel früher angewendet und filtert gleich auf Datensatzebene.

dedlfix.