Zitat Zitat von andreaspr@aon.at Beitrag anzeigen
Hier hab ich noch ein kleines Beispiel. Mit einer Vorselektierung ist es sicher einfacher.
Im innersten Select berechnest du den Zuschlag, Rabatt und was noch alles geben könnte.
Und im äußeren Select zählst du einfach alles zusammen.

Code:
select StdSatz , StdSatz - Rabatt+ Zuschlag, Rabatt, Zuschlag 
from (   
select StdSatz ,                                         
case 
  when Rabatt > 0 
  then StdSatz /100 * Rabatt
  else 0 
  end Rabatt,
case 
  when Zuschlag > 0 
  then StdSatz /100 * Zuschlag
  else 0 
  end Zuschlag,
from t4
) t1
Morgen Andreas,

cool, besten Dank.
Werde es gleich am Nachmittag ausprobieren.


Lg

Tarki