Eindresultaat:
| customer_id | gap_days |
|-------------|----------|
| 1 | 123 |
| 2 | 120 |
met cte als(
select order_id, customer_id, order_dt,
lag(order_dt) over(partition by customer_id order by order_dt) als prev_order_ft,
datediff(dag, prev_order_ft, order_dt) als gap_days
van Orders
)
selecteer customer_id, max(gap_days) als gap_days
van cte
waar gap_days > 60
group by customer_id