Orders(order_date, total_amount)
Daily rows with change
SELECT order_date, total_sales, total_sales - LAG(total_sales) OVER (ORDER BY order_date) AS change_from_yesterday FROM (SELECT order_date, SUM(total_amount) AS total_sales FROM Orders GROUP BY order_date) d ORDER BY order_date;
SELECT order_date, total_sales, total_sales - LAG(total_sales) OVER (ORDER BY order_date) AS change_from_yesterday FROM (SELECT order_date, SUM(total_amount) AS total_sales FROM Orders GROUP BY order_date) d ORDER BY order_date;