Hallo zusammen,
ich möchte über eine Tabelle einen Saldo von Soll und Haben erstellen und die Sätze bekommen, die ein Guthaben besitzen und habe folgenden SELECT geschrieben:
Das Problem ist folgendes: In dieser Tabelle können Buchungen auch manuell getätigt werden und es kommt vor, dass in der Spalte SollHaben ein Haben-Betrag mit einem Minus als Vorzeichen existiert. Was dann widerrum eigentlich ein Sollbetrag ist...
Kann ich im decode irgendwie noch angeben, dass negative Haben-Beträge nicht *-1 genommen werden?
Dankeschön im Voraus!
Gruß
Iloivar
ich möchte über eine Tabelle einen Saldo von Soll und Haben erstellen und die Sätze bekommen, die ein Guthaben besitzen und habe folgenden SELECT geschrieben:
Code:
SELECT * FROM (SELECT SUM(Betrag * decode(SollHaben, 'S', 1, 'H', -1)) AS Guthaben, Mandant, Konto FROM Tabelle WHERE Bedingungen. ) x WHERE x.guthaben < 0 ORDER BY 1;
Kann ich im decode irgendwie noch angeben, dass negative Haben-Beträge nicht *-1 genommen werden?
Dankeschön im Voraus!
Gruß
Iloivar
Comment