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: Qual é o valor total doado por cada agência para desastres de inundação?
 ###Tabelas: 
CREATE TABLE Disasters (id INT, name TEXT, location TEXT, type TEXT, date DATE, fatalities INT); INSERT INTO Disasters (id, name, location, type, date, fatalities) VALUES (5, 'Flood', 'Country5', 'Natural', '2021-05-01', 12); INSERT INTO Disasters (id, name, location, type, date, fatalities) VALUES (6, 'Tornado', 'Country6', 'Natural', '2021-06-15', 7); CREATE TABLE Donations (id INT, disaster_id INT, agency TEXT, donation_amount INT); INSERT INTO Donations (id, disaster_id, agency, donation_amount) VALUES (1, 5, 'AgencyD', 30000); INSERT INTO Donations (id, disaster_id, agency, donation_amount) VALUES (2, 5, 'AgencyE', 25000); INSERT INTO Donations (id, disaster_id, agency, donation_amount) VALUES (3, 6, 'AgencyF', 18000);
SELECT agency, SUM(donation_amount) FROM Donations WHERE disaster_id IN (SELECT id FROM Disasters WHERE type = 'Flood') GROUP BY agency;