Normally I'm terribly suspicious of posts like this... This kind of question at this time of year is almost always homework. For some weird reason I can't identify, I'm willing to give you a straight answer.
Code:
SELECT trip
, Sum(CASE WHEN 'Shipping' = Charge THEN rate END) AS Shipping_Charge
, Sum(CASE WHEN 'FSC' = Charge THEN rate END) AS FSC
GROUP BY Trip
-PatP