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 total das doações para cada mês, nos últimos doze meses?
 ###Tabelas: 
CREATE TABLE DonationHistory (DonationID int, DonationDate date, DonationAmount numeric); INSERT INTO DonationHistory (DonationID, DonationDate, DonationAmount) VALUES (1, '2022-01-01', 500), (2, '2022-02-01', 300), (3, '2022-03-01', 800), (4, '2022-04-01', 900), (5, '2022-05-01', 700);
SELECT EXTRACT(MONTH FROM DonationDate) Month, SUM(DonationAmount) TotalDonations FROM DonationHistory WHERE DonationDate >= DATEADD(year, -1, CURRENT_DATE) GROUP BY EXTRACT(MONTH FROM DonationDate);