Here is one way (with sample data!!!)DECLARE @Foo TABLE(cost_price MONEY, item_weight DECIMAL (10,5))INSERT @Foo (cost_price, item_weight)VALUES($3.00, 1.5),($75.98, 2.72),($1.12, 0.09),($1000.00, 1.67),($5.00, 4.0)SELECT ( ( cost_price + CASE WHEN item_weight BETWEEN 0.001 AND 1.000 THEN 7 WHEN item_weight BETWEEN 1.001 AND 2.000 THEN 9 WHEN item_weight BETWEEN 2.001 AND 5.000 THEN 11 ELSE NULL -- unknown weight END ) * 1.03 -- Margin )* 1.20 -- VATFROM @Foo