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: Calcular o valor total da doação para cada organização sem fins lucrativos.
 ###Tabelas: 
CREATE TABLE donations (id INT PRIMARY KEY, donor_id INT, donation_amount DECIMAL(10,2), donation_date DATE); CREATE TABLE nonprofits (id INT PRIMARY KEY, name VARCHAR(100), city VARCHAR(50), mission VARCHAR(200)); INSERT INTO donations (id, donor_id, donation_amount, donation_date) VALUES (1, 1, 500, '2022-01-01'); INSERT INTO donations (id, donor_id, donation_amount, donation_date) VALUES (2, 2, 750, '2022-02-15'); INSERT INTO nonprofits (id, name, city, mission) VALUES (1, 'Save the Children', 'Washington', 'Improving the lives of children through better education, health care, and economic opportunities.'); INSERT INTO nonprofits (id, name, city, mission) VALUES (2, 'Greenpeace', 'San Francisco', 'Dedicated to preserving the environment and promoting peace.');
SELECT donations.nonprofit_id, SUM(donation_amount) as total_donations FROM donations GROUP BY donations.nonprofit_id;