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 de doação por programa em 2021?
 ###Tabelas: 
CREATE TABLE Donations (donation_id INT, donor_id INT, program_id INT, donation_amount DECIMAL(10,2), donation_date DATE); INSERT INTO Donations (donation_id, donor_id, program_id, donation_amount, donation_date) VALUES (1, 1, 1, 500.00, '2021-07-15'), (2, 2, 2, 300.00, '2021-09-01'), (3, 1, 1, 700.00, '2021-07-20'), (4, 3, 3, 250.00, '2021-08-05');
SELECT program_id, AVG(donation_amount) as avg_donation_per_program_in_2021 FROM Donations WHERE donation_date BETWEEN '2021-01-01' AND '2021-12-31' GROUP BY program_id;