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 número máximo de trabalhadores nas fábricas que produzem roupas de inverno mais éticas?
 ###Tabelas: 
CREATE TABLE Factories (factory_id INT, name VARCHAR(100), location VARCHAR(100), num_workers INT, wage DECIMAL(5,2), has_ethical_practices BOOLEAN); CREATE TABLE Products (product_id INT, name VARCHAR(100), category VARCHAR(50), factory_id INT); INSERT INTO Factories VALUES (1,'Factory A','New York',200,15.00,TRUE),(2,'Factory B','Mumbai',350,5.00,FALSE),(3,'Factory C','Dhaka',500,8.00,TRUE),(4,'Factory D','São Paulo',400,10.00,FALSE); INSERT INTO Products VALUES (1,'Eco Coat', 'Winter Clothing', 1),(2,'Fair Trade Jacket', 'Winter Clothing', 2),(3,'Sustainable Gloves', 'Accessories', 3),(4,'Organic Cotton Scarf', 'Accessories', 3);
SELECT MAX(Factories.num_workers) FROM Factories JOIN Products ON Factories.factory_id = Products.factory_id WHERE Products.category LIKE '%winter clothing%' AND Factories.has_ethical_practices = TRUE;