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 preço médio de venda de roupas de linho, na tabela 'vendas', nos últimos 6 meses?
 ###Tabelas: 
CREATE TABLE sales (id INT, garment_id INT, garment_material VARCHAR(50), sale_price DECIMAL(10, 2), sale_date DATE, quantity INT);
SELECT AVG(sale_price) AS avg_sale_price FROM sales WHERE garment_material = 'linen' AND sale_date >= DATE_SUB(CURDATE(), INTERVAL 6 MONTH);