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 é o valor médio de doação dos doadores localizados no Canadá no último ano?
 ###Tabelas: 
CREATE TABLE Donors (DonorID INT, DonorName TEXT, DonationAmount DECIMAL, DonationDate DATE); INSERT INTO Donors (DonorID, DonorName, DonationAmount, DonationDate) VALUES (1, 'John Doe', 50.00, '2021-05-15'), (2, 'Jane Smith', 100.00, '2021-02-10'), (3, 'Michael Lee', 75.00, '2020-12-25');
SELECT AVG(DonationAmount) FROM Donors WHERE DonorName IN (SELECT DonorName FROM Donors WHERE DonationDate >= DATE_SUB(CURRENT_DATE, INTERVAL 1 YEAR) AND Country = 'Canada') AND DonationDate >= DATE_SUB(CURRENT_DATE, INTERVAL 1 YEAR);