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 na geração de resíduos para cada cidade no programa de reciclagem entre 2021 e 2022?
 ###Tabelas: 
CREATE TABLE Cities (CityID INT, CityName VARCHAR(50), WasteGeneration FLOAT, Year INT); INSERT INTO Cities VALUES (1, 'CityA', 1200, 2021), (1, 'CityA', 1400, 2022), (2, 'CityB', 1800, 2021), (2, 'CityB', 1900, 2022), (3, 'CityC', 1500, 2021), (3, 'CityC', 1600, 2022); CREATE TABLE RecyclingProgram (CityID INT); INSERT INTO RecyclingProgram VALUES (1), (2), (3);
SELECT Cities.CityName, (Cities2022.WasteGeneration - Cities2021.WasteGeneration) as ChangeInWasteGeneration FROM Cities as Cities2021 INNER JOIN Cities as Cities2022 ON Cities2021.CityName = Cities2022.CityName INNER JOIN RecyclingProgram ON Cities2021.CityID = RecyclingProgram.CityID WHERE Cities2021.Year = 2021 AND Cities2022.Year = 2022;