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: Encontre a quantidade média de doação por mês nos últimos 12 meses, começando a partir do mês atual?
 ###Tabelas: 
CREATE TABLE Donations (DonationID INT, DonorID INT, DonationAmount DECIMAL(10,2), DonationDate DATE); INSERT INTO Donations (DonationID, DonorID, DonationAmount, DonationDate) VALUES (1, 1, 100.00, '2022-01-15'), (2, 2, 200.00, '2022-02-20'), (3, 3, 150.00, '2022-03-05'), (4, 1, 250.00, '2022-04-10'), (5, 5, 100.00, '2022-05-01'), (6, 2, 300.00, '2022-06-15'), (7, 3, 200.00, '2022-07-20'), (8, 1, 500.00, '2022-08-05'), (9, 4, 150.00, '2022-09-10'), (10, 2, 400.00, '2022-10-01'), (11, 5, 250.00, '2022-11-15'), (12, 3, 300.00, '2022-12-20');
SELECT EXTRACT(MONTH FROM DonationDate) as Month, AVG(DonationAmount) as AvgDonation FROM Donations WHERE DonationDate BETWEEN DATE_SUB(CURRENT_DATE, INTERVAL 12 MONTH) AND CURRENT_DATE GROUP BY Month ORDER BY Month;