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: Quais são as alocações totais de orçamento para habitação e serviços de bem-estar social no estado 'Rainbow', e a população total desse estado?
 ###Tabelas: 
CREATE TABLE state_info (state VARCHAR(20), population INT); INSERT INTO state_info (state, population) VALUES ('Rainbow', 5500000); CREATE TABLE state_budget (state VARCHAR(20), service VARCHAR(20), allocation INT); INSERT INTO state_budget (state, service, allocation) VALUES ('Rainbow', 'Housing', 1200000), ('Rainbow', 'Social Welfare', 1800000);
SELECT SUM(sb.allocation), si.population FROM state_budget sb JOIN state_info si ON sb.state = si.state WHERE sb.service IN ('Housing', 'Social Welfare') AND sb.state = 'Rainbow';