SELECT order_date, SUM(amount) AS daily_sales, AVG(SUM(amount)) OVER (ORDER BY order_date ROWS BETWEEN 6 PRECEDING AND CURRENT ROW) AS moving_avg_7d FROM orders GROUP BY order_date;
Write your query and click "Run Query" (Ctrl + Enter) to see results and testcase validation.