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 é a diferença na alocação de orçamento entre infraestrutura e serviços sociais no estado da Califórnia?
 ###Tabelas: 
CREATE TABLE states (state VARCHAR(255), service VARCHAR(255), budget INT); INSERT INTO states (state, service, budget) VALUES ('California', 'infrastructure', 1200000), ('California', 'social services', 800000);
SELECT infrastructure_budget - social_services_budget AS budget_difference FROM (SELECT SUM(budget) AS infrastructure_budget FROM states WHERE state = 'California' AND service = 'infrastructure') AS infrastructure_budget, (SELECT SUM(budget) AS social_services_budget FROM states WHERE state = 'California' AND service = 'social services') AS social_services_budget;