See if this helps:DECLARE @temp TABLE (COS INT, TN_Total INT, Telco VARCHAR(20), Service_fee INT)INSERT @tempSELECT 1, 28, 'ACFBS', NULL UNION ALLSELECT 4, 508, 'ACFBS', 483 UNION ALLSELECT 5, 2, 'ACFBS', NULL UNION ALLSELECT 7, 1, 'ACFBS', NULL UNION ALLSELECT 2, 4486, 'ACFBS', NULLSELECT [COS] = CASEWHEN COS = 1 THEN 'Residence'WHEN COS = 2 THEN 'Business'WHEN COS = 4 THEN 'BusPBX'WHEN COS = 5 THEN 'Centrex'WHEN COS = 7 THEN 'Coin2Way'END,[COS Cost] = CASEWHEN COS = 1 THEN ISNULL(Service_fee * .50, TN_Total)WHEN COS = 2 THEN ISNULL(Service_fee * .80, TN_Total)WHEN COS = 4 THEN ISNULL(Service_fee * .87, TN_Total)WHEN COS = 5 THEN ISNULL(Service_fee * .87, TN_Total)WHEN COS = 7 THEN ISNULL(Service_fee * .50, TN_Total)ENDFROM @temp
Some days you're the dog, and some days you're the fire hydrant.