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 educação e saúde em cada cidade?
 ###Tabelas: 
CREATE TABLE BudgetAllocation (Id INT, CityId INT, Category VARCHAR(50), Amount DECIMAL(10,2)); INSERT INTO BudgetAllocation (Id, CityId, Category, Amount) VALUES (1, 1, 'Education', 3000000), (2, 1, 'Healthcare', 4000000), (3, 2, 'Education', 6000000), (4, 2, 'Healthcare', 5000000);
SELECT CityId, Category, SUM(Amount) AS TotalBudget FROM BudgetAllocation WHERE Category IN ('Education', 'Healthcare') GROUP BY CityId, Category;