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: Determine a categoria de vestuário mais vendida por semana.
 ###Tabelas: 
CREATE TABLE garment_sales (id INT, garment_id INT, category VARCHAR(20), sale_date DATE, quantity INT);CREATE VIEW weekly_sales_by_category AS SELECT EXTRACT(YEAR_WEEK FROM sale_date) as year_week, category, SUM(quantity) as total_sold FROM garment_sales GROUP BY year_week, category;
SELECT year_week, category, total_sold, RANK() OVER (PARTITION BY year_week ORDER BY total_sold DESC) as sales_rank FROM weekly_sales_by_category WHERE sales_rank = 1;