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 mensal média de produtos de esmalte de unhas ecológicos no mercado da América do Norte, nos últimos 6 meses?
 ###Tabelas: 
CREATE TABLE sales(product_id INT, sale_date DATE, revenue DECIMAL(10,2), country VARCHAR(50)); INSERT INTO sales VALUES (24, '2021-07-01', 15.00, 'CA'); INSERT INTO sales VALUES (25, '2021-08-01', 20.00, 'US'); CREATE TABLE products(product_id INT, product_name VARCHAR(50), is_eco_friendly BOOLEAN, product_category VARCHAR(50)); INSERT INTO products VALUES (24, 'Nail Polish', TRUE, 'Nail Care'); INSERT INTO products VALUES (25, 'Base Coat', TRUE, 'Nail Care');
SELECT AVG(sales.revenue) as avg_monthly_revenue FROM sales JOIN products ON sales.product_id = products.product_id WHERE products.is_eco_friendly = TRUE AND products.product_category = 'Nail Care' AND sales.sale_date BETWEEN DATE_SUB(CURDATE(), INTERVAL 6 MONTH) AND CURDATE() GROUP BY sales.country;