For your first question, I'd suggest something like this (depending on your schema)..
SELECT referrer,
FORMAT(SUM(referral_amount),2) total
FROM TableName
GROUP BY referrer
ORDER BY SUM(referral_amount) DESC;
The second one is a simple UPDATE query..
UPDATE table SET column = (SELECT other_column) // maybe with a WHERE