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: Resuma o total de horas trabalhadas por voluntário.
 ###Tabelas: 
CREATE TABLE Volunteers (VolunteerID INT, Name TEXT); CREATE TABLE VolunteerPrograms (VolunteerID INT, Program TEXT, Hours DECIMAL); INSERT INTO Volunteers VALUES (1, 'John Doe'), (2, 'Jane Smith'); INSERT INTO VolunteerPrograms VALUES (1, 'Program A', 10.00), (1, 'Program B', 15.00), (2, 'Program A', 20.00);
SELECT Volunteers.Name, SUM(VolunteerPrograms.Hours) as TotalHours FROM Volunteers INNER JOIN VolunteerPrograms ON Volunteers.VolunteerID = VolunteerPrograms.VolunteerID GROUP BY Volunteers.Name;