Meinst du sowas?
Code:
select konto, sum(betr) as betrag from
(
select kontozweckA as konto, betragA as betr from tabelle
union all
select kontozweckB as konto, betragB as betr from tabelle
)
group by konto
order by 1
Das klappt leider noch nicht
Zitat der
DB:
Zitat:
Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause).
Irgend eine Idee? Eine Erweiterung des group by um betrag funktioniert nicht, wäre ja aber auch quatsch.
Die beiden Subselects für sich alleine liefern Daten.