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 médio da transação por usuário, ordenado pelo total de transações?
 ###Tabelas: 
CREATE TABLE users (user_id INT, username VARCHAR(20), region VARCHAR(20));CREATE TABLE transactions (transaction_id INT, user_id INT, amount DECIMAL(10,2), transaction_time TIMESTAMP);
SELECT user_id, AVG(amount) as avg_amount FROM (SELECT user_id, amount, ROW_NUMBER() OVER (PARTITION BY user_id ORDER BY transaction_time) as transaction_count FROM transactions) t GROUP BY user_id ORDER BY transaction_count DESC;