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 total doado para programas ambientais, nos últimos 6 meses, e o número de doações feitas?
 ###Tabelas: 
CREATE TABLE Donations (id INT, amount DECIMAL(10, 2), donation_date DATE, program_category VARCHAR(50)); INSERT INTO Donations (id, amount, donation_date, program_category) VALUES (1, 50.00, '2021-01-05', 'Environment'); INSERT INTO Donations (id, amount, donation_date, program_category) VALUES (2, 100.00, '2021-02-10', 'Education');
SELECT program_category, SUM(amount) as total_donation, COUNT(*) as num_donations FROM Donations WHERE donation_date >= DATE_SUB(CURRENT_DATE, INTERVAL 6 MONTH) AND program_category = 'Environment' GROUP BY program_category;