Hi,
wer sieht, was ich grade nicht sehe?
SUM(ze.Nettozahlung),
ROUND(SUM(ze.Nettozahlung*(ze.USt/100)),2)
ergibt 159 und 30,21
SUM(ze.Nettozahlung
*(CASE
WHEN r.Belegart = 'RE' THEN 1
WHEN r.Belegart = 'GU' THEN (-1)
WHEN r.Belegart = 'ST' THEN (-1)
END)
),
ROUND(SUM(ze.Nettozahlung*(ze.USt/100)
*(CASE
WHEN r.Belegart = 'RE' THEN 1
WHEN r.Belegart = 'GU' THEN (-1)
WHEN r.Belegart = 'ST' THEN (-1)
END)
),2)
ergibt NULL NULL
bei demselben JOIN im weiteren Teil der Query.
Die Spalte r.Belegart ist definitiv existent und kann ausschließlich RE, GU oder ST beinhalten.
Nik