Hallo und Danke für die schnelle Antwort.

So wie geschrieben funktioniert es, aber leider hilft es mir nicht wirklich weiter.

Ich versuche mein Problem neu zu formulieren.

Ich habe eine größere "Grund" WHERE-Bedingung, möchte diese aber nicht bei jedem nachfolgenden Statement wiederholen (bzw. wenn Änderungen anstehen nicht an mehreren Punkten nacharbeiten).

Jetzt möchte ich ( in meinen Beispiel durch den Rabatt) herausfinden wie hoch der Einkaufs- und Verkaufswert mit gewährten Rabatt ist und wie hoch der Einkaufs- und Verkaufswert ist bei dem kein Rabatt gewährt wurde ( Ich weiß mein in meinen ersten Beispiel war das nicht ersichtlich).

Entscheidend wäre also für mich, wie ich mehrere Summen ermitteln kann ohne das ich die WHERE Bedingung mehrfach angeben muss und nur eine die eine ( evtl. auch zwei ) Feldabfragen die Summenbildung ausmachen.


Anbei das Statement was die Logik zeigen soll, aber leider nicht funktioniert.
Code:
 SELECT sum(case when Rabatt <> 0,00 then (Menge * Einkaufspreis), (Menge * Verkaufspreis) else (Menge * Einkaufspreis), (Menge * Verkaufspreis) end ) FROM Tabelle 
WHERE
Parameter = 1 and
Parameter2 = 2 and 
Parameter3 = 3