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 da doação por programa?
 ###Tabelas: 
CREATE TABLE Donations (DonationID INT, DonationDate DATE, DonationAmount DECIMAL(10,2), ProgramID INT); INSERT INTO Donations (DonationID, DonationDate, DonationAmount, ProgramID) VALUES (1, '2022-01-01', 100.00, 1), (2, '2022-01-15', 200.00, 1), (3, '2022-02-01', 300.00, 2), (4, '2022-02-15', 400.00, 2);
SELECT ProgramID, SUM(DonationAmount) OVER (PARTITION BY ProgramID ORDER BY ProgramID) AS TotalDonation FROM Donations;