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 mínimo para cada programa em 2027, excluindo quaisquer atualizações feitas nos orçamentos?
 ###Tabelas: 
CREATE TABLE Programs (ProgramID INT, Name TEXT, InitialBudget DECIMAL(10,2));CREATE TABLE BudgetUpdates (UpdateID INT, ProgramID INT, NewBudget DECIMAL(10,2), UpdateDate DATE);
SELECT P.Name, MIN(P.InitialBudget) as MinBudget  FROM Programs P LEFT JOIN BudgetUpdates BU ON P.ProgramID = BU.ProgramID GROUP BY P.ProgramID, P.Name;