Versandkosten - eigene Berechnung

Hallo zusammen, ich haben folgenden Fall: Es gibt Artikel die per Paket und per Spedition versandt werden. Artikel per Paket: 3,95 frei ab 80 Artikel per Spedition: 95 frei ab 800. Als Beispiel: - Kunde kauft für 60€ Paketartikel und für 900€ Speditonsartikel = 3.95€ Versand - Kunde kauft für 60€ Paketartikel und für 600€ Speditionartikel = 98.95€ Versand - Kunde kauft für 90€ Paketartikel und für 900€ Speditionsartikel = 0€ Versand - Kunde kauft für 90€ Paketartikel und für 600@ Speditionsartikel = 95€ Versand Mein aktueller Lösungsansatz sieht so aus: IF(SUM(IF(at.attr7=1, b.quantity*b.price, 0)) < 80 AND SUM(IF(at.attr7=2, b.quantity*b.price, 0)) < 800, 98.95,0) OR IF(SUM(IF(at.attr7=1, b.quantity*b.price, 0)) >= 80 AND SUM(IF(at.attr7=2, b.quantity*b.price, 0)) >= 800, 0.00,0) OR IF(SUM(IF(at.attr7=1, b.quantity*b.price, 0)) < 80 AND SUM(IF(at.attr7=2, b.quantity*b.price, 0)) >= 800, 3.95,0) OR IF(SUM(IF(at.attr7=1, b.quantity*b.price, 0)) >= 80 AND SUM(IF(at.attr7=2, b.quantity*b.price, 0)) < 800, 95.00,0) Wenn man die Zeilen einzeln in die Berechnung einfügt, klappt auch alles wunderbar. Nur sobald diese verknüpft werden bekomme ich nur eine 1 oder 0 (true/false) zurück. Übersehe ich hier etwas oder ist so eine Berechnung einfach nicht möglich?