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 dos voluntários que doaram mais de $500 e voluntariaram mais de 20 horas?
 ###Tabelas: 
CREATE TABLE VolunteerDonations (VolunteerID INT, DonationAmount DECIMAL(10,2), VolunteerHours INT); INSERT INTO VolunteerDonations (VolunteerID, DonationAmount, VolunteerHours) VALUES (1, 750.00, 25), (2, 300.00, 30), (3, 100.00, 15), (4, 600.00, 45);
SELECT VolunteerName FROM Volunteers INNER JOIN VolunteerDonations ON Volunteers.VolunteerID = VolunteerDonations.VolunteerID WHERE DonationAmount > 500 AND VolunteerHours > 20;