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 os maiores valores totais de transação em empréstimos socialmente responsáveis.
 ###Tabelas: 
CREATE TABLE client_transactions (client_id INT, transaction_id INT, transaction_amount DECIMAL(10,2)); INSERT INTO client_transactions (client_id, transaction_id, transaction_amount) VALUES (1, 10, 1000.00), (1, 11, 2000.00), (2, 12, 3000.00), (2, 13, 1500.00), (3, 14, 2500.00); CREATE TABLE socially_responsible_lending_transactions (transaction_id INT, transaction_amount DECIMAL(10,2)); INSERT INTO socially_responsible_lending_transactions (transaction_id, transaction_amount) VALUES (10, 1000.00), (11, 2000.00), (12, 3000.00), (13, 1500.00), (14, 2500.00);
SELECT client_id, SUM(transaction_amount) FROM client_transactions INNER JOIN socially_responsible_lending_transactions ON client_transactions.transaction_id = socially_responsible_lending_transactions.transaction_id GROUP BY client_id ORDER BY SUM(transaction_amount) DESC LIMIT 3;