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: Calcular a redução total de resíduos para cada material na tabela de redução de resíduos de material, com base nas colunas waste_reduction_percentage e quantity.
 ###Tabelas: 
CREATE TABLE materials (material_id INT, material_name VARCHAR(50)); CREATE TABLE material_waste_reduction (material_id INT, waste_reduction_percentage DECIMAL(5,2), quantity INT); INSERT INTO materials (material_id, material_name) VALUES (1, 'Organic Cotton'), (2, 'Recycled Polyester'); INSERT INTO material_waste_reduction (material_id, waste_reduction_percentage, quantity) VALUES (1, 20.5, 500), (1, 15.2, 300), (2, 35.6, 700), (2, 33.4, 800);
SELECT material_id, material_name, SUM(quantity * (1 - waste_reduction_percentage / 100)) as total_waste_reduction FROM materials m INNER JOIN material_waste_reduction mwr ON m.material_id = mwr.material_id GROUP BY material_id, material_name;