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 é o valor total dos ativos compatíveis com a Shariah detidos por cada investidor, em ordem decrescente?
 ###Tabelas: 
CREATE TABLE investors (investor_id INT, investor_name TEXT, country TEXT); INSERT INTO investors (investor_id, investor_name, country) VALUES (1, 'Islamic Development Bank', 'Saudi Arabia'), (2, 'Maybank Islamic Berhad', 'Malaysia'), (3, 'CIMB Islamic Bank', 'Malaysia'); CREATE TABLE shariah_compliant_assets (asset_id INT, investor_id INT, asset_value DECIMAL); INSERT INTO shariah_compliant_assets (asset_id, investor_id, asset_value) VALUES (1, 1, 50000000), (2, 2, 70000000), (3, 3, 60000000);
SELECT investor_name, SUM(asset_value) AS total_assets FROM shariah_compliant_assets JOIN investors ON shariah_compliant_assets.investor_id = investors.investor_id GROUP BY investor_name ORDER BY total_assets DESC;