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 para todos os projetos de barragem com mais de 10 milhões de orçamento?
 ###Tabelas: 
CREATE TABLE Projects (id INT PRIMARY KEY, name VARCHAR(255), budget INT, start_date DATE, end_date DATE, Infrastructure_id INT, FOREIGN KEY (Infrastructure_id) REFERENCES Infrastructure(id));
SELECT SUM(budget) as total_budget FROM Projects WHERE Infrastructure_id IN (SELECT id FROM Infrastructure WHERE type = 'Dam') GROUP BY Infrastructure_id HAVING total_budget > 10000000;