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: Identificar os 3 tamanhos de vestuário mais populares, com base na quantidade vendida, para cada gênero, da visualização 'sales_data', para a temporada de primavera.
 ###Tabelas: 
CREATE VIEW sales_data AS SELECT o.order_id, c.customer_gender, g.garment_size, g.garment_type, g.price, g.quantity, EXTRACT(MONTH FROM o.order_date) AS order_month FROM orders o JOIN customers c ON o.customer_id = c.customer_id JOIN order_items oi ON o.order_id = oi.order_id JOIN garments g ON oi.garment_id = g.garment_id;
SELECT customer_gender, garment_size, SUM(quantity) FROM sales_data WHERE order_month IN (3, 4, 5, 6) GROUP BY customer_gender, garment_size HAVING SUM(quantity) IN (SELECT MAX(SUM(quantity)) FROM sales_data WHERE order_month IN (3, 4, 5, 6) GROUP BY customer_gender, garment_size) LIMIT 3;