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 mudança no consumo de energia para cada cidade inteligente em comparação com o ano anterior?
 ###Tabelas: 
CREATE TABLE city_energy_consumption (city_name TEXT, year INTEGER, energy_consumption FLOAT); INSERT INTO city_energy_consumption VALUES ('CityA', 2020, 500.0), ('CityA', 2021, 550.0), ('CityB', 2020, 700.0), ('CityB', 2021, 730.0);
SELECT a.city_name, a.year, a.energy_consumption, b.energy_consumption, a.energy_consumption - b.energy_consumption AS difference FROM city_energy_consumption a INNER JOIN city_energy_consumption b ON a.city_name = b.city_name AND a.year - 1 = b.year;