【发布时间】:2021-01-05 18:31:51
【问题描述】:
我有一个订单表
Order_id User_id Order_date
1 32 2020-07-19
2 24 2020-07-21
3 27 2020-07-27
4 24 2020-08-14
5 32 2020-08-18
6 32 2020-08-19
7 58 2020-08-20
现在我想知道有多少用户在第一个月订购了下个月也订购了。在这种情况下,user_id 的 32,24,27 是在第 7 个月订购的,但只有 24 和 32 是在下个月订购的。
我希望结果是这样的:
Date Retained_Users Total_users
2020-07 Null 3
2020-08 2 3
我迷路了。有人可以帮我解决这个问题吗?
【问题讨论】:
标签: mysql sql datetime count window-functions