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 é o custo de produção por peça de vestuário para as 3 fábricas mais produtivas do mundo?
 ###Tabelas: 
CREATE TABLE production (id INT, factory VARCHAR(255), country VARCHAR(255), cost DECIMAL(10,2), quantity INT); INSERT INTO production (id, factory, country, cost, quantity) VALUES (1, 'Fabric Inc', 'Spain', 150.00, 100), (2, 'Stitch Time', 'USA', 120.00, 200), (3, 'Sew Good', 'India', 130.00, 150);
SELECT factory, cost/quantity as cost_per_garment FROM (SELECT factory, cost, quantity, ROW_NUMBER() OVER (ORDER BY quantity DESC) as rn FROM production) t WHERE rn <= 3;