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 do preço de um ativo digital com ID 3 nos últimos 7 dias.
 ###Tabelas: 
CREATE TABLE digital_asset_prices (id INT, digital_asset_id INT, price DECIMAL, price_date DATE); INSERT INTO digital_asset_prices (id, digital_asset_id, price, price_date) VALUES (1, 1, 100, '2022-01-01'), (2, 1, 105, '2022-01-02'), (3, 1, 110, '2022-01-03'), (4, 1, 115, '2022-01-04'), (5, 1, 120, '2022-01-05'), (6, 3, 50, '2022-01-01'), (7, 3, 52, '2022-01-02'), (8, 3, 54, '2022-01-03'), (9, 3, 56, '2022-01-04'), (10, 3, 58, '2022-01-05');
SELECT digital_asset_id, AVG(price) OVER (PARTITION BY digital_asset_id ORDER BY price_date ROWS BETWEEN 6 PRECEDING AND CURRENT ROW) as moving_average FROM digital_asset_prices WHERE digital_asset_id = 3;