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: Calcular a porcentagem de doações recebidas de cada estado no último ano.
 ###Tabelas: 
CREATE TABLE Donors (DonorID INT, DonorName TEXT, DonationDate DATE, Amount DECIMAL(10,2), State TEXT);
SELECT State, SUM(Amount) AS TotalDonated, (SUM(Amount) / (SELECT SUM(Amount) FROM Donors WHERE DonationDate >= DATEADD(year, -1, GETDATE()))) * 100 AS Percentage FROM Donors WHERE DonationDate >= DATEADD(year, -1, GETDATE()) GROUP BY State;