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: Encontre o valor médio das doações para cada programa em 2021.
 ###Tabelas: 
CREATE TABLE donations (donation_id INT, donation_amount DECIMAL(10,2), donation_date DATE, program_id INT);
SELECT program_id, AVG(donation_amount) FROM donations WHERE donation_date >= '2021-01-01' AND donation_date < '2022-01-01' GROUP BY program_id;