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 em programas ambientais no primeiro trimestre de 2022?
 ###Tabelas: 
CREATE TABLE Programs (program_id INT, program_name VARCHAR(50), category VARCHAR(20)); CREATE TABLE Volunteer_Hours (volunteer_id INT, program_id INT, hours DECIMAL(5,2), volunteer_date DATE);
SELECT SUM(hours) FROM Volunteer_Hours v JOIN Programs p ON v.program_id = p.program_id WHERE p.category = 'environmental' AND v.volunteer_date BETWEEN '2022-01-01' AND '2022-03-31';