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