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: Encontre os 3 principais clientes com o maior valor total de transação em finanças compatíveis com a Sharia por região.
 ###Tabelas: 
CREATE TABLE shariah_compliant_finance (id INT, customer_name VARCHAR(50), region VARCHAR(20), amount DECIMAL(10, 2)); INSERT INTO shariah_compliant_finance (id, customer_name, region, amount) VALUES (1, 'Ahmed', 'Middle East', 1000.00), (2, 'Fatima', 'Africa', 2000.00), (3, 'Zainab', 'Asia', 3000.00);
SELECT customer_name, region, SUM(amount) as total_amount FROM shariah_compliant_finance GROUP BY region ORDER BY total_amount DESC LIMIT 3;