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 clientes possuem os maiores valores de transação?
 ###Tabelas: 
CREATE TABLE customers (customer_id INT, customer_name VARCHAR(20), transaction_id INT); INSERT INTO customers (customer_id, customer_name, transaction_id) VALUES (1, 'John Doe', 1), (2, 'Jane Smith', 2), (3, 'Bob Johnson', 3);
SELECT c.customer_name, SUM(t.amount) as total_amount FROM customers c JOIN transactions t ON c.transaction_id = t.transaction_id GROUP BY c.customer_name ORDER BY total_amount DESC;