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: Calcular a média móvel de 7 dias do volume de transações para cada ativo digital na plataforma de negociação 'DEX', ordenado por data e média móvel em ordem decrescente.
 ###Tabelas: 
CREATE TABLE DEX (transaction_date DATE, digital_asset VARCHAR(20), transaction_volume DECIMAL(10, 2)); INSERT INTO DEX (transaction_date, digital_asset, transaction_volume) VALUES ('2022-01-01', 'ETH', 5000.00), ('2022-01-01', 'BTC', 3000.00), ('2022-01-02', 'ETH', 6000.00), ('2022-01-02', 'BTC', 2000.00), ('2022-01-03', 'ETH', 4000.00), ('2022-01-03', 'BTC', 2500.00);
SELECT transaction_date, digital_asset, AVG(transaction_volume) OVER (PARTITION BY digital_asset ORDER BY transaction_date ROWS BETWEEN 6 PRECEDING AND CURRENT ROW) as moving_avg FROM DEX ORDER BY transaction_date, moving_avg DESC;