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: Quantos voluntários únicos contribuíram para cada programa em 2022?
 ###Tabelas: 
CREATE TABLE Volunteers (volunteer_id INT, volunteer_name VARCHAR(50), program_id INT, volunteer_hours INT, volunteer_date DATE); INSERT INTO Volunteers (volunteer_id, volunteer_name, program_id, volunteer_hours, volunteer_date) VALUES (1, 'Sophia', 1, 5, '2022-06-05'), (2, 'James', 2, 8, '2022-04-12'), (3, 'Leila', 1, 3, '2022-06-05'), (4, 'Alex', 3, 6, '2022-12-25'), (5, 'Jamila', 1, 2, '2022-06-05');
SELECT program_id, COUNT(DISTINCT volunteer_id) as unique_volunteers_per_program_in_2022 FROM Volunteers WHERE volunteer_date BETWEEN '2022-01-01' AND '2022-12-31' GROUP BY program_id;