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 da transação para os 3 principais clientes do vendedor 'John Doe'?
 ###Tabelas: 
CREATE TABLE transactions (id INT, customer_id INT, salesperson VARCHAR(20), transaction_amount DECIMAL(10,2)); INSERT INTO transactions (id, customer_id, salesperson, transaction_amount) VALUES (1, 1001, 'John Doe', 500.00); INSERT INTO transactions (id, customer_id, salesperson, transaction_amount) VALUES (2, 1002, 'John Doe', 800.00); INSERT INTO transactions (id, customer_id, salesperson, transaction_amount) VALUES (3, 1003, 'John Doe', 700.00); INSERT INTO transactions (id, customer_id, salesperson, transaction_amount) VALUES (4, 1004, 'John Doe', 600.00);
SELECT customer_id, SUM(transaction_amount) as total_amount FROM transactions WHERE salesperson = 'John Doe' GROUP BY customer_id ORDER BY total_amount DESC FETCH FIRST 3 ROWS ONLY;