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 a diferença nas pontuações de eficiência energética entre os meses consecutivos para cada cidade na tabela "MonthlyCityEnergyEfficiency".
 ###Tabelas: 
CREATE TABLE MonthlyCityEnergyEfficiency (City VARCHAR(50), Month INT, EnergyEfficiencyScore FLOAT);
SELECT City, EnergyEfficiencyScore, LAG(EnergyEfficiencyScore) OVER (PARTITION BY City ORDER BY Month) AS PreviousEnergyEfficiencyScore, EnergyEfficiencyScore - LAG(EnergyEfficiencyScore) OVER (PARTITION BY City ORDER BY Month) AS Difference FROM MonthlyCityEnergyEfficiency;