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: Listar todos os voluntários que se voluntariaram para mais de um programa na tabela 'VolunteerPrograms'.
 ###Tabelas: 
CREATE TABLE VolunteerPrograms (ProgramID INT, ProgramName VARCHAR(50), VolunteerID INT);
SELECT V.FirstName, V.LastName, COUNT(DISTINCT ProgramID) AS ProgramCount FROM VolunteerPrograms VP INNER JOIN Volunteers V ON VP.VolunteerID = V.VolunteerID GROUP BY V.VolunteerID HAVING COUNT(DISTINCT ProgramID) > 1;