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 região teve a maior doação média no primeiro semestre de 2020?
 ###Tabelas: 
CREATE TABLE donations (id INT, donation_date DATE, amount DECIMAL(10, 2), region VARCHAR(50)); INSERT INTO donations (id, donation_date, amount, region) VALUES (1, '2020-01-01', 50.00, 'North'), (2, '2020-01-15', 100.00, 'South'), (3, '2020-03-30', 200.00, 'North');
SELECT region, AVG(amount) AS avg_donation FROM donations WHERE donation_date BETWEEN '2020-01-01' AND '2020-06-30' GROUP BY region ORDER BY avg_donation DESC LIMIT 1;