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 médio da doação para cada programa em '2020'?
 ###Tabelas: 
CREATE TABLE ProgramDonations (program_id INT, donation_id INT, donation_amount DECIMAL(10,2)); INSERT INTO ProgramDonations (program_id, donation_id, donation_amount) VALUES (1, 1, 500.00), (2, 2, 300.00), (1, 2, 400.00);
SELECT p.program_name, AVG(pd.donation_amount) FROM Programs p JOIN ProgramDonations pd ON p.program_id = pd.program_id WHERE YEAR(pd.donation_date) = 2020 GROUP BY p.program_name;