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 total de gastos do consumidor em produtos cosméticos no último ano para cada país?
 ###Tabelas: 
CREATE TABLE sales(sale_id INT, product_id INT, quantity INT, sale_price DECIMAL(10, 2), sale_date DATE);  CREATE TABLE ingredient_sourcing(ingredient_id INT, product_id INT, country VARCHAR(50));  CREATE TABLE cosmetics_products(product_id INT, product_name VARCHAR(100), category VARCHAR(50));
SELECT ingredient_sourcing.country, SUM(sales.quantity * sales.sale_price) as total_spending FROM sales JOIN ingredient_sourcing ON sales.product_id = ingredient_sourcing.product_id JOIN cosmetics_products ON ingredient_sourcing.product_id = cosmetics_products.product_id WHERE sales.sale_date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 YEAR) GROUP BY ingredient_sourcing.country;