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: Liste os nomes e horas totais para voluntários que trabalharam mais de 20 horas no total.
 ###Tabelas: 
CREATE TABLE Volunteers (VolunteerID INT, Name TEXT); INSERT INTO Volunteers VALUES (1, 'Mike Johnson'), (2, 'Sara Jones'); CREATE TABLE VolunteerPrograms (VolunteerID INT, Program TEXT, Hours DECIMAL); INSERT INTO VolunteerPrograms VALUES (1, 'Program A', 20.00), (1, 'Program B', 15.00), (2, 'Program A', 25.00);
SELECT v.Name, SUM(vp.Hours) as TotalHours FROM Volunteers v INNER JOIN VolunteerPrograms vp ON v.VolunteerID = vp.VolunteerID GROUP BY v.Name HAVING TotalHours > 20;