Expert
Window Functions
Pro Challenge
Days Between Customer Orders
Calculate the days since each customer's previous order. Return columns: order_id, order_date, customer_id, days_since_previous, previous_order_date. Order results by: order_date, id) AS previous_order_date FROM orders) SELECT customer_id, order_id, order_date, previous_order_date, CASE WHEN previous_order_date IS NULL THEN NULL ELSE CAST(JULIANDAY(order_date) - JULIANDAY(previous_order_date) AS INTEGER) END AS days_since_previous FROM sequenced ORDER BY customer_id, order_date.
Preparing the interactive SQL workspace...