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: Quais produtos de financiamento compatíveis com a Sharia foram oferecidos por bancos no Oriente Médio com um montante total de financiamento superior a $1.000.000 em 2021?
 ###Tabelas: 
CREATE TABLE ShariahFinance (bank_name VARCHAR(50), product_type VARCHAR(50), amount DECIMAL(10,2), issue_date DATE);
SELECT product_type, SUM(amount) as total_financing FROM ShariahFinance WHERE bank_name LIKE '%Middle East%' AND YEAR(issue_date) = 2021 GROUP BY product_type HAVING SUM(amount) > 1000000;