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 os nomes e custos totais de construção para empresas que trabalharam em projetos sustentáveis e não sustentáveis no estado do Texas?
 ###Tabelas: 
CREATE TABLE Company_Projects_TX (Company TEXT, Project_ID INT, Sustainable BOOLEAN, Cost FLOAT); INSERT INTO Company_Projects_TX (Company, Project_ID, Sustainable, Cost) VALUES ('XYZ Construction', 1, true, 1500000), ('XYZ Construction', 2, true, 2000000), ('ABC Construction', 3, true, 1200000), ('ABC Construction', 4, false, 1800000), ('Smith & Sons', 5, true, 900000), ('Smith & Sons', 6, false, 1300000), ('Green Builders', 7, true, 1000000), ('Green Builders', 8, true, 1400000), ('Green Builders', 9, false, 1100000);
SELECT cp.Company, SUM(cp.Cost) FROM Company_Projects_TX cp WHERE cp.Sustainable = true OR cp.Sustainable = false GROUP BY cp.Company HAVING COUNT(DISTINCT cp.Project_ID) > 1;