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 geração média de resíduos em kg por habitante para 'CityC' e 'CityD' em 2022?
 ###Tabelas: 
CREATE TABLE city_waste_generation(city VARCHAR(50), year INT, population INT, amount FLOAT); INSERT INTO city_waste_generation(city, year, population, amount) VALUES('CityC', 2022, 200000, 250000), ('CityC', 2021, 195000, 245000), ('CityD', 2022, 220000, 280000), ('CityD', 2021, 215000, 275000);
SELECT w.city, AVG(w.amount/c.population) FROM city_waste_generation w JOIN (SELECT city, SUM(population) AS population FROM city_waste_generation WHERE year = 2022 GROUP BY city) c ON w.city = c.city WHERE w.year = 2022 GROUP BY w.city;