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: Encontre os locais com o maior consumo médio de energia que possuem mais de 5 edifícios na tabela 'GreenBuildings'.
 ###Tabelas: 
CREATE TABLE GreenBuildings (id INT, name VARCHAR(50), location VARCHAR(50), energyConsumption DECIMAL(5,2)); CREATE TABLE Averages (location VARCHAR(50), avg_consumption DECIMAL(5,2), num_buildings INT); INSERT INTO Averages (location, avg_consumption, num_buildings) SELECT location, AVG(energyConsumption) as avg_consumption, COUNT(*) as num_buildings FROM GreenBuildings GROUP BY location;
SELECT location, avg_consumption FROM Averages WHERE avg_consumption = (SELECT MAX(avg_consumption) FROM Averages) AND num_buildings > 5;