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 quantidade total de protetores solares à base de minerais vendidos no mercado sul-americano, no último ano?
 ###Tabelas: 
CREATE TABLE sales(product_id INT, sale_date DATE, quantity INT, country VARCHAR(50)); INSERT INTO sales VALUES (17, '2021-10-01', 10, 'CO'); INSERT INTO sales VALUES (18, '2021-11-01', 20, 'AR'); CREATE TABLE products(product_id INT, product_name VARCHAR(50), product_type VARCHAR(50)); INSERT INTO products VALUES (17, 'Sunscreen SPF 30', 'Mineral-based'); INSERT INTO products VALUES (18, 'Sunscreen SPF 50', 'Chemical-based');
SELECT SUM(sales.quantity) as total_quantity FROM sales JOIN products ON sales.product_id = products.product_id WHERE products.product_type = 'Mineral-based' AND sales.country = 'South America' AND sales.sale_date BETWEEN DATE_SUB(CURDATE(), INTERVAL 1 YEAR) AND CURDATE();