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 fabricantes reduziram sua geração de resíduos em mais de 10% no último ano?
 ###Tabelas: 
CREATE TABLE HistoricalWaste (HistoricalWasteID INT, ManufacturerID INT, WastePerGarment DECIMAL(5,2), Year INT); INSERT INTO HistoricalWaste (HistoricalWasteID, ManufacturerID, WastePerGarment, Year) VALUES (1, 1, 5.3, 2020), (2, 1, 4.8, 2021), (3, 2, 6.1, 2020), (4, 2, 5.9, 2021);
SELECT m.ManufacturerName, (hw1.WastePerGarment - hw2.WastePerGarment) / hw1.WastePerGarment * 100.0 AS WasteReductionPercentage FROM Manufacturers m JOIN HistoricalWaste hw1 ON m.ManufacturerID = hw1.ManufacturerID JOIN HistoricalWaste hw2 ON m.ManufacturerID = hw2.ManufacturerID WHERE hw1.Year = (SELECT MAX(Year) FROM HistoricalWaste) AND hw2.Year = (SELECT MAX(Year) - 1 FROM HistoricalWaste) AND (hw1.WastePerGarment - hw2.WastePerGarment) / hw1.WastePerGarment * 100.0 > 10.0;