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 por categoria de programa no segundo trimestre de 2023?
 ###Tabelas: 
CREATE TABLE VolunteerHours (volunteer_id INT, program_category VARCHAR(255), volunteer_hours DECIMAL(10,2), volunteer_date DATE); INSERT INTO VolunteerHours (volunteer_id, program_category, volunteer_hours, volunteer_date) VALUES (8, 'Arts', 10, '2023-04-02'), (9, 'Education', 15, '2023-04-03'), (10, 'Environment', 20, '2023-04-04'), (11, 'Education', 12, '2023-05-05'), (12, 'Arts', 25, '2023-05-06');
SELECT program_category, SUM(volunteer_hours) as total_hours FROM VolunteerHours WHERE volunteer_date BETWEEN '2023-04-01' AND '2023-06-30' GROUP BY program_category;