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 montante total de doações por categoria para ONGs localizadas na África no segundo trimestre de 2021?
 ###Tabelas: 
CREATE TABLE Donations (id INT, donor_id INT, category VARCHAR(255), amount DECIMAL(10, 2), donation_date DATE, ngo_location VARCHAR(255)); INSERT INTO Donations (id, donor_id, category, amount, donation_date, ngo_location) VALUES (1, 1001, 'Education', 5000, '2021-04-05', 'Nigeria'), (2, 1002, 'Health', 3000, '2021-06-15', 'Kenya'), (3, 1003, 'Environment', 7000, '2021-04-30', 'South Africa');
SELECT category, SUM(amount) as total_donation FROM Donations WHERE donation_date BETWEEN '2021-04-01' AND '2021-06-30' AND ngo_location LIKE 'Africa%' GROUP BY category;