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: Calcular a receita total dos cosméticos certificados como halal vendidos no Oriente Médio.
 ###Tabelas: 
CREATE TABLE sales (sale_id INT, product_id INT, revenue DECIMAL(10, 2), country VARCHAR(255)); CREATE TABLE products (product_id INT, product_name VARCHAR(255), category VARCHAR(255), halal BOOLEAN); INSERT INTO sales (sale_id, product_id, revenue, country) VALUES (1, 1, 100.00, 'Saudi Arabia'), (2, 2, 75.00, 'UAE'), (3, 3, 50.00, 'Iran'); INSERT INTO products (product_id, product_name, category, halal) VALUES (1, 'Halal Lipstick', 'Makeup', true), (2, 'Halal Foundation', 'Makeup', true), (3, 'Halal Eyeliner', 'Makeup', true);
SELECT SUM(revenue) FROM sales JOIN products ON sales.product_id = products.product_id WHERE products.halal = true AND sales.country IN ('Saudi Arabia', 'UAE', 'Iran');