Forum: Datenbanken
by rokli,
28. Jul 2016
@himitsu: Na klar, weil SUM ja nun mal "zusammenrechnet" :-D
ich würde es vielleicht so machen: (Edit: 3. SUM: dabei darf es aber nur diese beiden Kontenarten geben!)
SELECT
SUM(CASE WHEN Kontoart = 'E' THEN Zahlung ELSE 0 END) AS Gesamt_Ein,
SUM(CASE WHEN Kontoart = 'A' THEN Zahlung ELSE 0 END) AS Gesamt_Aus,
SUM(CASE WHEN Kontoart = 'E' THEN Zahlung ELSE Zahlung * -1 END) AS...
Forum: Datenbanken
by rokli,
28. Jul 2016
Moin!
sum(Zahlung) as Umsatz, -- alles zusammen
das ist aber leider falsch; wenn er zwei Arten von Buchungen hat, nämlich EIN- und AUS- Zahlungen, dann wirds nur richtig, wenn die Werte in den Buchungssätzen mit Vorzeichen versehen werden!
Wenn die Werte berechnet werden, wie Uwe Raabe es vorgegeben hat, dann kann man anschließend noch saldieren ...
Gruß Rolf