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 nos programas de 'Educação', 'Saúde' e 'Meio Ambiente' por trimestre para o ano de 2022?
 ###Tabelas: 
CREATE TABLE Budget2 (budget_id INT, program_category VARCHAR(255), budget_amount DECIMAL(10,2), budget_date DATE); INSERT INTO Budget2 (budget_id, program_category, budget_amount, budget_date) VALUES (1, 'Education', 5000, '2022-01-01'), (2, 'Health', 3500, '2022-02-01'), (3, 'Environment', 7000, '2022-03-01'), (4, 'Education', 2800, '2022-04-01'), (5, 'Health', 6000, '2022-05-01'), (6, 'Arts', 4000, '2022-06-01');
SELECT program_category, EXTRACT(QUARTER FROM budget_date) as quarter, SUM(budget_amount) as total_budget FROM Budget2 WHERE budget_date BETWEEN '2022-01-01' AND '2022-12-31' AND program_category IN ('Education', 'Health', 'Environment') GROUP BY program_category, quarter;