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: Quantos clientes em cada faixa de tamanho compraram roupas sustentáveis nos últimos 6 meses?
 ###Tabelas: 
CREATE TABLE Customers (CustomerID INT, SizeRange TEXT); CREATE TABLE GarmentSales (SaleID INT, CustomerID INT, GarmentID INT, PurchaseDate DATE); CREATE TABLE Garments (GarmentID INT, GarmentName TEXT, IsSustainable BOOLEAN); INSERT INTO Customers VALUES (1, 'XS'), (2, 'S'), (3, 'M'); INSERT INTO GarmentSales VALUES (1, 1, 1, '2022-01-01'), (2, 2, 2, '2022-02-01'), (3, 3, 3, '2022-03-01'); INSERT INTO Garments VALUES (1, 'Garment1', TRUE), (2, 'Garment2', FALSE), (3, 'Garment3', TRUE);
SELECT SizeRange, COUNT(*) FROM Customers c JOIN GarmentSales s ON c.CustomerID = s.CustomerID JOIN Garments g ON s.GarmentID = g.GarmentID WHERE IsSustainable = TRUE AND PurchaseDate >= DATEADD(MONTH, -6, CURRENT_DATE) GROUP BY SizeRange;