Identify the top performing promotions based on the total revenue generated.
SELECT p.promotion_name, SUM(i.amount) as total_revenue FROM promotions p JOIN invoices i ON p.promotion_id = i.promotion_id GROUP BY p.promotion_name ORDER BY total_revenue DESC LIMIT 5