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 é o número total de voluntários e o total de horas de voluntariado para cada programa no último ano?
 ###Tabelas: 
CREATE TABLE volunteer_hours (volunteer_id INT, program_id INT, hours_served INT, volunteering_year INT); INSERT INTO volunteer_hours (volunteer_id, program_id, hours_served, volunteering_year) VALUES (1, 1, 50, 2021), (2, 1, 75, 2021), (3, 2, 100, 2021), (4, 2, 125, 2021);
SELECT volunteering_year, program_id, COUNT(DISTINCT volunteer_id) num_volunteers, SUM(hours_served) total_hours FROM volunteer_hours WHERE volunteering_year = YEAR(CURRENT_DATE) - 1 GROUP BY volunteering_year, program_id;