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 porcentagem de materiais sustentáveis utilizados na produção para cada item, ordenado pela porcentagem em ordem decrescente?
 ###Tabelas: 
CREATE TABLE Production (item_id INT, material VARCHAR(255), weight DECIMAL(5,2), sustainable BOOLEAN); INSERT INTO Production (item_id, material, weight, sustainable) VALUES (1, 'Organic Cotton', 2.5, true), (2, 'Polyester', 1.5, false), (3, 'Recycled Wool', 3.0, true), (4, 'Polyester', 2.0, false), (5, 'Organic Cotton', 4.0, true);
SELECT item_id, 100.0 * SUM(CASE WHEN sustainable THEN weight ELSE 0 END) / SUM(weight) OVER (PARTITION BY item_id) AS percentage FROM Production ORDER BY percentage DESC;