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: Quais regiões tiveram os maiores valores totais de doação no segundo trimestre de 2021?
 ###Tabelas: 
CREATE TABLE regions (id INT, name VARCHAR(255)); INSERT INTO regions (id, name) VALUES (1, 'North'), (2, 'South'), (3, 'East'), (4, 'West'); CREATE TABLE donations (id INT, region_id INT, amount DECIMAL(10,2), donation_date DATE); INSERT INTO donations (id, region_id, amount, donation_date) VALUES (1, 2, 500.00, '2021-04-01'), (2, 4, 800.00, '2021-04-05'), (3, 1, 300.00, '2021-03-27'), (4, 2, 700.00, '2021-05-16'), (5, 3, 600.00, '2021-04-23'), (6, 4, 900.00, '2021-06-01');
SELECT region_id, SUM(amount) as total_donations FROM donations WHERE donation_date BETWEEN '2021-04-01' AND '2021-06-30' GROUP BY region_id ORDER BY total_donations DESC;