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: Identificar a receita total gerada a partir de produtos de beleza 'Halal' no último ano.
 ###Tabelas: 
CREATE TABLE sales (sale_id INT, product_id INT, sale_amount DECIMAL, sale_date DATE); CREATE TABLE products (product_id INT, product_name TEXT, category TEXT, interested_in_halal BOOLEAN); INSERT INTO sales (sale_id, product_id, sale_amount, sale_date) VALUES (1, 1, 50.00, '2022-01-01'), (2, 1, 40.00, '2022-01-15'), (3, 2, 30.00, '2022-01-30'), (4, 3, 20.00, '2022-02-10'), (5, 3, 25.00, '2022-02-25'), (6, 4, 60.00, '2022-03-05'), (7, 1, 70.00, '2022-03-15'), (8, 5, 10.00, '2022-03-30'), (9, 6, 50.00, '2022-04-05'), (10, 7, 35.00, '2022-04-10'); INSERT INTO products (product_id, product_name, category, interested_in_halal) VALUES (1, 'Product 1', 'Halal', true), (2, 'Product 2', 'Halal', true), (3, 'Product 3', 'Natural', false), (4, 'Product 4', 'Clean Beauty', false), (5, 'Product 5', 'Skin Care', false), (6, 'Product 6', 'Makeup', false), (7, 'Product 7', 'Natural', false);
SELECT SUM(sale_amount) FROM sales JOIN products ON sales.product_id = products.product_id WHERE products.interested_in_halal = true AND sales.sale_date BETWEEN DATE_SUB(CURRENT_DATE, INTERVAL 1 YEAR) AND CURRENT_DATE;