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 pedidos de tecido sustentável para os 3 principais clientes no último ano?
 ###Tabelas: 
CREATE TABLE orders (order_id INT, customer_id INT, sustainable BOOLEAN);CREATE TABLE customers (customer_id INT, name VARCHAR(50));
SELECT name, PERCENTAGE(COUNT(*) FILTER (WHERE sustainable)) OVER (PARTITION BY name) FROM orders INNER JOIN customers ON orders.customer_id = customers.customer_id WHERE order_date >= DATEADD(year, -1, CURRENT_DATE) GROUP BY name ORDER BY COUNT(*) DESC LIMIT 3;