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: Qual voluntário contribuiu com mais horas em cada mês de 2021?
 ###Tabelas: 
CREATE TABLE VolunteerTransactions (TransactionID INT, VolunteerID INT, VolunteerHours DECIMAL, VolunteerDate DATE); INSERT INTO VolunteerTransactions (TransactionID, VolunteerID, VolunteerHours, VolunteerDate) VALUES (1, 1, 20.00, '2021-01-01'), (2, 1, 25.00, '2021-02-01'), (3, 2, 30.00, '2021-01-01');
SELECT MONTH(VolunteerDate) as Month, VolunteerID, MAX(VolunteerHours) as MaxHours FROM VolunteerTransactions WHERE YEAR(VolunteerDate) = 2021 GROUP BY VolunteerID, MONTH(VolunteerDate);