Mit der Case Anweisung hat es leider nicht geklappt. Habe das mal mit IF ausgetauscht und jetzt funktioniert es so wie ich es haben möchte. Danke dafür.
Kenne mich mit
MySQL nicht aus, aber gut, dass es mit IF klappt.
Was etwas unschön ist, dass man mit diesen langen SUM-Funktionen auch rechnen muss. Mit dem Namen, den man vorher der Spalte zugewiesen hat (positiv, negativ) geht es leider nicht.
Gibt dafür eine Alternativ, eine quasi Variable, mit der man auch rechnen kann?
Versuchs mal so (ähnlich) wie von p80286 vorgeschlagen:
Code:
select *, Rechnewas
from (bisherige Abfrage)
Deine bisherige Abfrage kannst du dabei gedanklich als Tabelle/View betrachten.