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 de peças de vestuário de tamanhos diversos vendidas para cada segmento de cliente no último mês, agrupadas por nome da peça de vestuário?
 ###Tabelas: 
CREATE TABLE Garments (GarmentID INT, GarmentName TEXT, SizeDiverse BOOLEAN, TrendID INT); INSERT INTO Garments VALUES (1, 'Garment1', TRUE, 1), (2, 'Garment2', FALSE, 2), (3, 'Garment3', TRUE, 3);
SELECT c.CustomerSegment, g.GarmentName, COUNT(*) AS NumberOfGarmentsSold FROM Customers c JOIN GarmentSales s ON c.CustomerID = s.CustomerID JOIN Garments g ON s.GarmentID = g.GarmentID WHERE g.SizeDiverse = TRUE AND PurchaseDate >= DATEADD(MONTH, -1, CURRENT_DATE) GROUP BY c.CustomerSegment, g.GarmentName;