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 horas de voluntariado para cada programa no primeiro trimestre de 2022?
 ###Tabelas: 
CREATE TABLE Volunteer_Hours (id INT, program VARCHAR(50), hours DECIMAL(5,2), hour_date DATE); INSERT INTO Volunteer_Hours (id, program, hours, hour_date) VALUES (1, 'Refugee Support', 12.5, '2022-01-03'), (2, 'Food Bank', 17.0, '2022-01-05'), (3, 'Refugee Support', 18.5, '2022-01-10'), (4, 'Food Bank', 20.0, '2022-01-12');
SELECT program, DATE_FORMAT(hour_date, '%Y-%m') as quarter, SUM(hours) as total_hours FROM Volunteer_Hours WHERE hour_date BETWEEN '2022-01-01' AND '2022-03-31' GROUP BY program, quarter;