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 saldo médio diário para empréstimos socialmente responsáveis, particionado por país do mutuário e ordenado por saldo médio?
 ###Tabelas: 
CREATE TABLE socially_responsible_loans (loan_id INT, borrower_country TEXT, daily_balance DECIMAL(10, 2), loan_date DATE); INSERT INTO socially_responsible_loans VALUES (1, 'Indonesia', 5000, '2021-01-15'), (2, 'Brazil', 7000, '2021-03-20'), (3, 'Indonesia', 3000, '2021-06-05'), (4, 'Nigeria', 8000, '2021-09-10');
SELECT borrower_country, AVG(daily_balance) as avg_balance, ROW_NUMBER() OVER (ORDER BY AVG(daily_balance) DESC, borrower_country) as rank FROM socially_responsible_loans GROUP BY borrower_country ORDER BY avg_balance DESC, borrower_country;