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 número médio de voluntários por programa no H2 2022?
 ###Tabelas: 
CREATE TABLE Volunteers (id INT, program_id INT, volunteer_date DATE); INSERT INTO Volunteers (id, program_id, volunteer_date) VALUES (1, 601, '2022-07-10'); INSERT INTO Volunteers (id, program_id, volunteer_date) VALUES (2, 602, '2022-10-15'); INSERT INTO Volunteers (id, program_id, volunteer_date) VALUES (3, 601, '2022-09-15');
SELECT AVG(number_of_volunteers) FROM (SELECT program_id, COUNT(DISTINCT user_id) as number_of_volunteers FROM Volunteers WHERE volunteer_date >= '2022-07-01' AND volunteer_date < '2023-01-01' GROUP BY program_id) as subquery;