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 orçamento total alocado para cada programa nas tabelas 'Programas' e 'Orçamento'?
 ###Tabelas: 
CREATE TABLE Programs (ProgramID INT); CREATE TABLE Budget (ProgramID INT, BudgetAmount DECIMAL(10, 2)); INSERT INTO Programs (ProgramID) VALUES (1), (2); INSERT INTO Budget (ProgramID, BudgetAmount) VALUES (1, 5000.00), (2, 7000.00);
SELECT Programs.ProgramID, SUM(Budget.BudgetAmount) as TotalBudget FROM Programs INNER JOIN Budget ON Programs.ProgramID = Budget.ProgramID GROUP BY Programs.ProgramID;