SELECT t.Name,
SUM(CASE WHEN t.PaymentType='cash' THEN t.Money ELSE 0 END) AS Cash,
SUM(CASE WHEN t.PaymentType='credit' THEN t.Money ELSE 0 END) AS Credit
FROM table t
GROUP BY t.Name
Может, я что-то в синтаксисе напутал, но вроде в MS SQL есть CASE :-)