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 montante total doado para cada programa no segundo trimestre de 2022?
 ###Tabelas: 
CREATE TABLE programs (id INT, name VARCHAR(255)); INSERT INTO programs (id, name) VALUES (1, 'Community Outreach'), (2, 'Reforestation'), (3, 'Food Bank'); CREATE TABLE donations (id INT, program_id INT, amount DECIMAL(10,2), donation_date DATE); INSERT INTO donations (id, program_id, amount, donation_date) VALUES (1, 1, 500.00, '2022-04-01'), (2, 2, 1000.00, '2022-05-15'), (3, 1, 750.00, '2022-06-03'), (4, 3, 2000.00, '2022-05-01'), (5, 2, 1500.00, '2022-04-30'), (6, 1, 1250.00, '2022-06-25');
SELECT program_id, SUM(amount) as total_donation_amount FROM donations WHERE donation_date BETWEEN '2022-04-01' AND '2022-06-30' GROUP BY program_id;