Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Quais causas receberam mais doações de cada continente?
 ###Tabelas: 
CREATE TABLE Donations (DonationID INT, DonorID INT, CauseID INT, Amount DECIMAL(10, 2)); INSERT INTO Donations (DonationID, DonorID, CauseID) VALUES (1, 1, 1), (2, 1, 2), (3, 2, 3), (4, 3, 4), (5, 3, 5), (6, 4, 1), (7, 5, 2), (8, 6, 3), (9, 6, 6), (10, 7, 4), (11, 8, 7), (12, 9, 8), (13, 10, 9), (14, 10, 5); CREATE TABLE Causes (CauseID INT, Cause VARCHAR(50), Continent VARCHAR(50)); INSERT INTO Causes (CauseID, Cause, Continent) VALUES (1, 'Climate Change', 'North America'), (2, 'Education', 'North America'), (3, 'Healthcare', 'North America'), (4, 'Poverty', 'South America'), (5, 'Inequality', 'Europe'), (6, 'Animal Rights', 'Africa'), (7, 'Refugees', 'Asia'), (8, 'Disaster Relief', 'Asia'), (9, 'Mental Health', 'Australia'), (10, 'Women Empowerment', 'Africa');
SELECT c.Continent, c.Cause, SUM(donations.Amount) AS TotalDonated FROM Donations JOIN Causes c ON Donations.CauseID = c.CauseID GROUP BY c.Continent, c.Cause ORDER BY TotalDonated DESC;