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 é a classificação média de energia e capacidade total para cada tecnologia em cada cidade?
 ###Tabelas: 
CREATE TABLE green_buildings (id INT, city VARCHAR(50), technology VARCHAR(50), energy_rating FLOAT); INSERT INTO green_buildings (id, city, technology, energy_rating) VALUES (1, 'Mumbai', 'Solar', 85.0), (2, 'Rio de Janeiro', 'Wind', 88.5), (3, 'Johannesburg', 'Hydro', 82.0); CREATE TABLE renewable_projects (id INT, city VARCHAR(50), technology VARCHAR(50), capacity INT); INSERT INTO renewable_projects (id, city, technology, capacity) VALUES (1, 'Mumbai', 'Solar', 2000), (2, 'Rio de Janeiro', 'Wind', 3000), (3, 'Johannesburg', 'Hydro', 4000);
SELECT gb.city, gb.technology, AVG(gb.energy_rating) as avg_energy_rating, SUM(rp.capacity) as total_capacity FROM green_buildings gb JOIN renewable_projects rp ON gb.city = rp.city GROUP BY gb.city, gb.technology;