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 consumo médio de energia dos edifícios no esquema 'smart_cities', agrupado por cidade, e apenas para edifícios com consumo entre 1000 e 3000?
 ###Tabelas: 
CREATE TABLE smart_cities.building_energy_consumption (city VARCHAR(50), consumption FLOAT); INSERT INTO smart_cities.building_energy_consumption (city, consumption) VALUES ('San Francisco', 1234.5), ('Seattle', 2345.6), ('New York', 3456.7), ('Los Angeles', 1500.0), ('Chicago', 2500.0);
SELECT city, AVG(consumption) FROM smart_cities.building_energy_consumption WHERE consumption BETWEEN 1000 AND 3000 GROUP BY city;