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 foi o orçamento total gasto em programas no primeiro trimestre de 2022, desagregado por tipo de programa?
 ###Tabelas: 
CREATE TABLE Programs (ProgramID INT, ProgramType TEXT, ProgramBudget DECIMAL(10,2), ProgramStartDate DATE, ProgramEndDate DATE); INSERT INTO Programs (ProgramID, ProgramType, ProgramBudget, ProgramStartDate, ProgramEndDate) VALUES (1, 'Education', 4000.00, '2022-01-01', '2022-03-31'); INSERT INTO Programs (ProgramID, ProgramType, ProgramBudget, ProgramStartDate, ProgramEndDate) VALUES (2, 'Environment', 5000.00, '2022-01-01', '2022-03-31');
SELECT ProgramType, SUM(ProgramBudget) as TotalBudget FROM Programs WHERE ProgramStartDate <= '2022-03-31' AND ProgramEndDate >= '2022-01-01' GROUP BY ProgramType;