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: Quantos voluntários se envolveram com cada programa no Q4 de 2021?
 ###Tabelas: 
CREATE TABLE Programs (program_id INT, program_name VARCHAR(50)); CREATE TABLE Volunteer_Hours (volunteer_id INT, program_id INT, hours DECIMAL(5,2), volunteer_date DATE);
SELECT p.program_name, COUNT(DISTINCT v.volunteer_id) FROM Programs p JOIN Volunteer_Hours v ON p.program_id = v.program_id WHERE v.volunteer_date BETWEEN '2021-10-01' AND '2021-12-31' GROUP BY p.program_name;