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 custo total dos projetos de construção sustentável para cada cidade no esquema 'smart_cities', agrupados por cidade?
 ###Tabelas: 
CREATE TABLE projects (project_id INT, city TEXT, schema_name TEXT); INSERT INTO projects (project_id, city, schema_name) VALUES (1, 'New York', 'smart_cities'), (2, 'Los Angeles', 'smart_cities'), (3, 'Chicago', 'smart_cities'), (4, 'Houston', 'smart_cities'); CREATE TABLE green_projects (project_id INT, project_type TEXT, cost FLOAT); INSERT INTO green_projects (project_id, project_type, cost) VALUES (1, 'green building', 1000000.0), (2, 'renewable energy', 2000000.0), (3, 'smart city', 3000000.0), (4, 'carbon offset', 4000000.0);
SELECT city, SUM(cost) FROM projects JOIN green_projects ON projects.project_id = green_projects.project_id WHERE schema_name = 'smart_cities' AND project_type = 'green building' GROUP BY city;