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 transporte e infraestrutura no estado da Flórida, e qual é a porcentagem do orçamento total que isso representa?
 ###Tabelas: 
CREATE TABLE budget_allocation (state VARCHAR(20), category VARCHAR(20), budget FLOAT); INSERT INTO budget_allocation (state, category, budget) VALUES ('Florida', 'Transportation', 15000000), ('Florida', 'Infrastructure', 20000000), ('Florida', 'Education', 10000000); CREATE TABLE total_budget (state VARCHAR(20), total_budget FLOAT); INSERT INTO total_budget (state, total_budget) VALUES ('Florida', 100000000);
SELECT (budget / total_budget) * 100 as percentage FROM budget_allocation INNER JOIN total_budget ON budget_allocation.state = total_budget.state WHERE budget_allocation.state = 'Florida' AND budget_allocation.category IN ('Transportation', 'Infrastructure');