Hallo zusammen,

ich hoffe hier jemand zu finden der mir beantworten kann, ob dass was ich vorhabe funktioniert und wenn ja wo mein Fehler liegt.

Ich möchte innerhalb einer CASE-Anweisung mehrere Summen Ausgaben.

Folgendes SQL-Statement funktioniert problemlos

Code:
SELECT sum(case when Rabatt <> 0,00 then (Menge * Einkaufspreis) else 0,00 end) FROM Tabelle
jetzt möchte ich auf gleicher Weise auch den Verkaufspreis errechnen, aber nicht jedesmal die CASE-Anweisung wiederholen.
Daher denke ich der Code könnte wie folgt aussehen (der nicht funktioniert). Kann mir jemand sagen wo mein Fehler liegt.


Code:
SELECT sum(case when Rabatt <> 0,00 then (Menge * Einkaufspreis), (Menge * Verkaufspreis) else 0,00, 0,00 end ) FROM Tabelle
Vielen Dank im Voraus