The Return table looks like:
Order_id | Address | Return_request_date |
---|---|---|
12345 | Address1 | 2022-01-01 |
23456 | Address2 | 2022-03-04 |
The Order table looks like:
Order_id | Address | Order_date |
---|---|---|
12345 | Address1 | 2022-01-01 |
12346 | Address1 | 2022-01-03 |
How to count how many addresses made the 2nd purchase after submitting return request?
What I have tried but doesn't really works:
select count(distinct r.address)
from return r left join order o on r.address = o.address
where o.order_date > r.return_request_date