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: Quais são as taxas médias de reciclagem para cada tipo de material, agrupadas por ano, considerando registros de 2017 a 2020?
 ###Tabelas: 
CREATE TABLE Landfill (Location VARCHAR(50), Material VARCHAR(50), Quantity INT, Year INT); INSERT INTO Landfill (Location, Material, Quantity, Year) VALUES ('LandfillA', 'Plastic', 900, 2017), ('LandfillA', 'Glass', 1200, 2017), ('LandfillA', 'Plastic', 1100, 2018), ('LandfillA', 'Glass', 1800, 2018), ('LandfillA', 'Plastic', 1300, 2019), ('LandfillA', 'Glass', 2000, 2019), ('LandfillA', 'Plastic', 1500, 2020), ('LandfillA', 'Glass', 2500, 2020);
SELECT Year, Material, AVG(RecyclingRate) FROM (SELECT Year, Material, Quantity, (Quantity / (Quantity + LandfillCapacity)) * 100 AS RecyclingRate FROM Landfill WHERE Year BETWEEN 2017 AND 2020) AS LandfillData GROUP BY Year, Material;