- 问题:请统计零食类商品中复购率top3高的商品。
- 定义:某商品 复购率=近90天购买它至少两次的人数/购买它的总人数。
(近90天指包含最大日期(记为当天)在内的近90天)

- 近90天 购买它两次的人数。
select t.product_id,uid,count(*) as 用户购买的次数
from tb_product_info t join tb_order_overall t1 join tb_order_d
本文介绍了一种统计方法,通过SQL查询来找出近90天内零食类商品中复购率最高的前三名商品。具体实现包括联表查询、条件筛选以及使用窗口函数进行排名。

select t.product_id,uid,count(*) as 用户购买的次数
from tb_product_info t join tb_order_overall t1 join tb_order_d
844
128
1328
3316
982
2747

被折叠的 条评论
为什么被折叠?