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 o cliente com o menor saldo nas contas correntes compatíveis com a Shariah e exiba o número da conta, nome e saldo.
 ###Tabelas: 
CREATE TABLE checking_acct (acct_number INT, name VARCHAR(50), balance DECIMAL(10,2), is_shariah BOOLEAN); INSERT INTO checking_acct (acct_number, name, balance, is_shariah) VALUES (2001, 'Fatima', 5000.00, true), (2002, 'Hassan', 7000.00, false), (2003, 'Aisha', 3000.00, true), (2004, 'Ali', 9000.00, false);
SELECT acct_number, name, balance FROM (SELECT acct_number, name, balance, ROW_NUMBER() OVER (PARTITION BY is_shariah ORDER BY balance ASC) as rn FROM checking_acct WHERE is_shariah = true) t WHERE rn = 1;