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 são os 3 principais clientes com os maiores valores totais de transação na divisão 'Varejo'?
 ###Tabelas: 
CREATE TABLE Clients (ClientID int, Name varchar(50), Division varchar(50)); INSERT INTO Clients (ClientID, Name, Division) VALUES (10, 'Alex Thompson', 'High Net Worth'), (11, 'Bella Chen', 'Retail'), (12, 'Charlie Lee', 'High Net Worth'); CREATE TABLE Transactions (TransactionID int, ClientID int, Amount decimal(10,2)); INSERT INTO Transactions (TransactionID, ClientID, Amount) VALUES (100, 10, 5000), (101, 10, 7000), (102, 11, 3000), (103, 12, 8000), (104, 11, 9000), (105, 11, 10000);
SELECT c.Name, SUM(t.Amount) as TotalTransactionAmount FROM Clients c INNER JOIN Transactions t ON c.ClientID = t.ClientID WHERE c.Division = 'Retail' GROUP BY c.Name ORDER BY TotalTransactionAmount DESC LIMIT 3;