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 é a porcentagem de doações de cada continente no último ano?
 ###Tabelas: 
CREATE TABLE donations (id INT, donation_amount DECIMAL(10, 2), donation_date DATE, continent TEXT); INSERT INTO donations VALUES (1, 200.00, '2021-01-01', 'Asia'), (2, 300.00, '2021-02-01', 'Europe'), (3, 400.00, '2020-12-01', 'Africa');
SELECT continent, SUM(donation_amount) / SUM(SUM(donation_amount)) OVER (PARTITION BY NULL) * 100.0 AS percentage FROM donations WHERE donation_date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 YEAR) GROUP BY continent;