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: Quais peças de vestuário sustentáveis tiveram as maiores vendas nos últimos 6 meses?
 ###Tabelas: 
CREATE TABLE sales_data(sale_id INT, garment_id INT, sale_date DATE, sustainable BOOLEAN, quantity INT, price FLOAT); INSERT INTO sales_data(sale_id, garment_id, sale_date, sustainable, quantity, price) VALUES (1, 1, '2022-07-01', true, 5, 25), (2, 3, '2022-08-15', true, 10, 40), (3, 2, '2022-09-05', false, 7, 35);
SELECT garment_id, SUM(quantity * price) as total_sales FROM sales_data WHERE sale_date >= DATEADD(month, -6, CURRENT_DATE) AND sustainable = true GROUP BY garment_id ORDER BY total_sales DESC;