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: Conte o número de voluntários únicos que participaram de cada programa em 2020.
 ###Tabelas: 
CREATE TABLE Programs (ProgramID INT, ProgramName TEXT); CREATE TABLE Volunteers (VolunteerID INT, ProgramID INT, VolunteerDate DATE); INSERT INTO Programs (ProgramID, ProgramName) VALUES (1, 'Feeding Program'), (2, 'Education Support'); INSERT INTO Volunteers (VolunteerID, ProgramID, VolunteerDate) VALUES (1, 1, '2020-01-01'), (2, 1, '2020-01-02'), (3, 2, '2020-01-03');
SELECT Programs.ProgramName, COUNT(DISTINCT Volunteers.VolunteerID) FROM Programs INNER JOIN Volunteers ON Programs.ProgramID = Volunteers.ProgramID WHERE YEAR(VolunteerDate) = 2020 GROUP BY Programs.ProgramName;