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 é o valor médio da doação e o total de horas de voluntariado para programas relacionados à conservação ambiental?
 ###Tabelas: 
CREATE TABLE Programs (ProgramID INT, ProgramName VARCHAR(50), ProgramType VARCHAR(50), DonationAmount DECIMAL(10,2), VolunteerHours INT); INSERT INTO Programs (ProgramID, ProgramName, ProgramType, DonationAmount, VolunteerHours) VALUES (101, 'Environmental Conservation', 'Donation', 1000.00, 50), (102, 'Education Support', 'Volunteer', NULL, 30), (103, 'Healthcare Support', 'Donation', 1500.00, 40);
SELECT ProgramType, AVG(DonationAmount) AS AvgDonation, SUM(VolunteerHours) AS TotalVolunteerHours FROM Programs WHERE ProgramType = 'Donation' GROUP BY ProgramType;