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 foi o valor médio da doação feita por doadores de primeira viagem em 2021?
 ###Tabelas: 
CREATE TABLE Donors (DonorID int, DonationDate date, DonationAmount numeric); INSERT INTO Donors VALUES (1, '2021-01-01', 50), (2, '2021-02-01', 100), (3, '2021-03-01', 200), (4, '2021-01-01', 150), (5, '2021-02-01', 200);
SELECT AVG(DonationAmount) FROM (SELECT DonationAmount FROM Donors WHERE DonorID NOT IN (SELECT DonorID FROM Donors GROUP BY DonorID HAVING COUNT(*) > 1) AND EXTRACT(YEAR FROM DonationDate) = 2021)