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 é a receita total gerada a partir de produtos para cabelos ecológicos no Canadá, para vendas realizadas nos últimos 6 meses?
 ###Tabelas: 
CREATE TABLE HaircareSales (product_name TEXT, price DECIMAL(5,2), sale_date DATE); INSERT INTO HaircareSales (product_name, price, sale_date) VALUES ('Eco-friendly Shampoo', 19.99, '2022-01-10'), ('Sustainable Conditioner', 24.99, '2022-02-15'), ('Natural Hair Mask', 34.99, '2022-03-20'), ('Vegan Hair Spray', 12.99, '2022-04-25'), ('Organic Hair Gel', 14.99, '2022-05-30'), ('Biodegradable Hair Ties', 7.99, '2022-06-12');
SELECT SUM(price) FROM HaircareSales WHERE product_name LIKE '%eco-friendly%' AND sale_date >= DATE_SUB(CURDATE(), INTERVAL 6 MONTH);