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: Liste todas as organizações no banco de dados que receberam doações nos últimos 3 meses, juntamente com o total doado para cada organização.
 ###Tabelas: 
CREATE TABLE donations (id INT, donation_amount INT, organization_id INT, donation_date DATE); CREATE TABLE organizations (id INT, name TEXT, country TEXT); INSERT INTO donations (id, donation_amount, organization_id, donation_date) VALUES (1, 5000, 1, '2022-01-01'), (2, 10000, 2, '2021-12-01'), (3, 7000, 3, '2022-02-01'), (4, 8000, 1, '2022-03-15'), (5, 9000, 4, '2022-04-01'); INSERT INTO organizations (id, name, country) VALUES (1, 'Org1', 'UK'), (2, 'Org2', 'USA'), (3, 'Org3', 'Canada'), (4, 'Org4', 'UK');
SELECT organizations.name, SUM(donations.donation_amount) FROM organizations INNER JOIN donations ON organizations.id = donations.organization_id WHERE donations.donation_date >= DATE(NOW()) - INTERVAL 3 MONTH GROUP BY organizations.id;