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: Encontre a média diária do valor da transação nos últimos 30 dias, a partir da data mais recente?
 ###Tabelas: 
CREATE TABLE transactions (transaction_date DATE, amount DECIMAL(10,2)); INSERT INTO transactions (transaction_date, amount) VALUES ('2022-01-01', 100), ('2022-01-02', 200), ('2022-01-03', 150), ('2022-01-04', 50);
SELECT transaction_date, AVG(amount) OVER (ORDER BY transaction_date ROWS BETWEEN 29 PRECEDING AND CURRENT ROW) AS moving_avg FROM transactions ORDER BY transaction_date DESC;