Moin,
»» SUM(ze.Nettozahlung
> *(CASE
> WHEN r.Belegart = 'RE' THEN 1
> WHEN r.Belegart = 'GU' THEN (-1)
> WHEN r.Belegart = 'ST' THEN (-1)
> END)
> ),
Auf jeden Fall schonmal END CASE
statts nur END
. Unten auch.
»» 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)
>
Ansonsten fällt mir nichts auf. Ohne diese Anweisungen gibt er eine Ergebnismenge größer NULL zurück, nehme ich an!?
Grüße Marco
--
Ich spreche Spaghetticode - fließend.
Ich spreche Spaghetticode - fließend.