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: Identificar o número de doadores únicos e o valor total das doações por país no último ano.
 ###Tabelas: 
CREATE TABLE DonorCountry (DonorID int, Country varchar(255)); INSERT INTO DonorCountry VALUES (1,'USA'); INSERT INTO DonorCountry VALUES (2,'Canada'); CREATE TABLE Donations (DonationID int, DonorID int, Amount float, DonationDate date); INSERT INTO Donations VALUES (1,1,5000000,'2022-01-01'); INSERT INTO Donations VALUES (2,2,7000000,'2021-12-31');
SELECT d.Country, COUNT(DISTINCT d.DonorID) as UniqueDonors, SUM(d.Amount) as TotalDonations FROM Donations d INNER JOIN DonorCountry dc ON d.DonorID = dc.DonorID WHERE d.DonationDate >= DATEADD(year, -1, GETDATE()) GROUP BY d.Country;