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 foi o número total de voluntários e o total de horas de voluntariado para cada programa no primeiro trimestre de 2022?
 ###Tabelas: 
CREATE TABLE volunteers (volunteer_id INT, volunteer_program TEXT, volunteer_hours INT, volunteer_date DATE); INSERT INTO volunteers (volunteer_id, volunteer_program, volunteer_hours, volunteer_date) VALUES (1, 'Education', 20, '2022-01-01'), (2, 'Food Bank', 30, '2022-02-01'), (3, 'Education', 10, '2022-03-01'), (4, 'Healthcare', 40, '2022-04-01');
SELECT volunteer_program, COUNT(DISTINCT volunteer_id) AS total_volunteers, SUM(volunteer_hours) AS total_hours FROM volunteers WHERE YEAR(volunteer_date) = 2022 AND QUARTER(volunteer_date) = 1 GROUP BY volunteer_program;