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 total de resíduos em kg para cada tipo de resíduo, juntamente com as taxas de reciclagem, para o ano de 2020?
 ###Tabelas: 
CREATE TABLE WasteGeneration (City VARCHAR(50), WasteType VARCHAR(50), Quantity INT, Year INT); CREATE TABLE RecyclingRates (WasteType VARCHAR(50), RecyclingRate DECIMAL(5,2)); INSERT INTO WasteGeneration (City, WasteType, Quantity, Year) VALUES ('CityA', 'Plastic', 1200, 2020), ('CityA', 'Glass', 1500, 2020), ('CityB', 'Plastic', 1800, 2020), ('CityB', 'Glass', 2000, 2020); INSERT INTO RecyclingRates (WasteType, RecyclingRate) VALUES ('Plastic', 0.2), ('Glass', 0.3);
SELECT WasteGeneration.City, WasteGeneration.WasteType, SUM(WasteGeneration.Quantity) AS TotalWasteQuantity, RecyclingRates.RecyclingRate FROM WasteGeneration INNER JOIN RecyclingRates ON WasteGeneration.WasteType = RecyclingRates.WasteType WHERE WasteGeneration.Year = 2020 GROUP BY WasteGeneration.City, WasteGeneration.WasteType, RecyclingRates.RecyclingRate;