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 montante total doado para cada categoria de programa no último ano?
 ###Tabelas: 
CREATE TABLE Donations (DonationID INT, DonorID INT, ProgramID INT, Amount DECIMAL(10,2)); CREATE TABLE Programs (ProgramID INT, ProgramName TEXT, FocusArea TEXT);
SELECT p.FocusArea, SUM(d.Amount) FROM Donations d INNER JOIN Programs p ON d.ProgramID = p.ProgramID WHERE d.DonationDate >= DATEADD(year, -1, GETDATE()) GROUP BY p.FocusArea;