Frank (no reg): Mehrere Summen aus einer Tabelle ziehen

Beitrag lesen

SELECT SUM(Wert) FROM tabelle WHERE Kategorie = 'A1' OR Kategorie = 'A2'
UNION
SELECT SUM(Wert) FROM tabelle WHERE Kategorie = 'B1' OR Kategorie = 'B2'

Wie wär's mit

  
SELECT 'A' as Kategorie, SUM(Wert) as Summe FROM tabelle WHERE Kategorie = 'A1' OR Kategorie = 'A2'  
UNION ALL   -- UNION allein macht noch mal einen DISTINCT, was vielleicht nicht gewollt ist  
SELECT 'BOderWasAuchImmerDuHierWillst' as Kategorie, SUM(Wert) as Summe FROM tabelle WHERE Kategorie = 'B1' OR Kategorie = 'B2'  

... auch wenn ich diese Lösung für ein wenig "schräg" halte.

Frank