Mindermengenaufschlag für eine bestimmte Produktkategorie als Versandkostenaufschlag

Liebe Leute,

ich möchte einen Mindermengenzuschlag für einen bestimmte Produktkategorie oder einen bestimmten Hersteller über die Versandkosten berechnen. Mein Versuch lautet:
MIN((SELECT 2 FROM s_articles_categories WHERE articleID=a.id AND categoryID=143 AND at.attr4 < 100))
Leider funktioniert das nicht. Kann jemand helfen?

Die KI liefert einen anderen Ansatz:
SUM(IF(at.attr4 < 100 AND basketItem.supplierID = 123, 10, 0))
Funktioniert aber auch nicht.

Mit Dank im Voraus