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 para os programas de educação no Q1 2023?
 ###Tabelas: 
CREATE TABLE Programs (id INT, program_id INT, program_name VARCHAR(100), budget DECIMAL(10, 2), start_date DATE, end_date DATE); INSERT INTO Programs (id, program_id, program_name, budget, start_date, end_date) VALUES (1, 301, 'Elementary Education', 12000.00, '2023-01-01', '2023-03-31'); INSERT INTO Programs (id, program_id, program_name, budget, start_date, end_date) VALUES (2, 302, 'High School Scholarships', 15000.00, '2023-01-01', '2023-03-31');
SELECT SUM(budget) FROM Programs WHERE program_id BETWEEN 301 AND 310 AND start_date <= '2023-03-31' AND end_date >= '2023-01-01';