Versandkosten nach Stück, Berechnung nach Preis

Hallo! Ein Kunde wünscht einen Prozentualen Warenkorbrabatt nach Stückzahl von Artikel aus einer bestimmten Karetgorie, bzw. nach attr1. Der Warenkorbrabatt wir schon entsprechend zugeteilt, allerdings können bisher nur feste Euro-Beträge abgezogen werden, bzw. durch Faktor anhand der Stückzahl berechnet werden. Die Staffel sieht folgendermaßen aus: [quote] 1-4 0 0 5-9 3 0 10-x 5 0 [/quote] Dies führ dazu, dass bei 6 Artikeln 3€ Rabatt berechnet werden. Bei folgender Staffel: [quote] 1-4 0 0 5-9 0 3 10-x 0 5 [/quote] werden 0,18€ abgezogen. In der Abfragenerweiterung wird ein Feld ‘wkrab’ ausgegeben, welches, wenn mindestens ein Artikel den entsprechenden Wert in attr1 stehen hat, auf 1 gesetzt wird. In der eigenen Bedingung der Versandkosten ist ‘wkrab = 1’ angegeben, damit der Rabatt gewährt wird, unter eigene Berechnung ist “SUM( IF( at.attr1 = ‘kategorierabatt’, quantity, 0 ) )” angegeben. Hiermit wird ja auch die entsprechende Staffel selektiert, wie kann ich nun aber 5% auf den kompletten Warenwert berechnen lassen? Viele Grüße