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 são as doações totais recebidas por cada programa no departamento de 'youth_development'?
 ###Tabelas: 
CREATE TABLE donations (id INT, program_id INT, donor_id INT, amount DECIMAL, donation_date DATE); INSERT INTO donations (id, program_id, donor_id, amount, donation_date) VALUES (1, 101, 1001, 500, '2021-01-01'); INSERT INTO donations (id, program_id, donor_id, amount, donation_date) VALUES (2, 102, 1002, 350, '2021-01-05'); CREATE TABLE programs (id INT, department_id INT, name VARCHAR); INSERT INTO programs (id, department_id, name) VALUES (101, 1, 'Education'); INSERT INTO programs (id, department_id, name) VALUES (102, 1, 'Youth Development'); CREATE TABLE departments (id INT, name VARCHAR); INSERT INTO departments (id, name) VALUES (1, 'Community Services');
SELECT p.name, SUM(d.amount) as total_donations FROM donations d JOIN programs p ON d.program_id = p.id WHERE p.department_id = 1 GROUP BY p.name;