【发布时间】:2020-01-16 18:58:30
【问题描述】:
我正在尝试获取第四列,其中获取该用户的购买编号,我有以下数据:
user date purchase_id
a 01-01-2018 1
b 02-01-2018 2
a 02-01-2018 3
a 03-01-2018 4
b 04-01-2018 5
a 04-01-2018 6
并且想得到这样的东西:
user date purchase_id purchase_order
a 01-01-2018 1 1
b 02-01-2018 2 1
a 02-01-2018 3 2
a 03-01-2018 4 3
b 04-01-2018 5 2
a 04-01-2018 6 4
它的最终用途是建立一个同期群分析来检查用户留存率。 谢谢
【问题讨论】:
-
采购订单信息从何而来?它是数据库中的另一个表吗?如果是这样,我们还需要该表的结构。
-
没有。只有一张桌子。我认为这可以根据日期以某种方式完成,我将该日期与其余数据进行比较。像每行检查有多少行具有相同的用户 ID 和较小的日期
标签: mysql sql database date window-functions