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: Encontrar o número de unidades vendidas para cada estilo de peça, nos últimos 6 meses, incluindo o mês atual.
 ###Tabelas: 
CREATE TABLE garment_sales (sale_date DATE, garment_style_id INT, units_sold INT); INSERT INTO garment_sales (sale_date, garment_style_id, units_sold) VALUES ('2021-01-01', 1, 10), ('2021-01-05', 2, 20), ('2021-01-07', 1, 30), ('2021-01-02', 3, 40), ('2021-01-03', 4, 50), ('2021-02-01', 1, 60);
SELECT DATE_TRUNC('month', sale_date) AS month, garment_style_id, SUM(units_sold) AS total_units_sold FROM garment_sales WHERE sale_date >= DATE_TRUNC('month', CURRENT_DATE - INTERVAL '6 month') GROUP BY month, garment_style_id ORDER BY month, total_units_sold DESC;