测试数据如下:
TicketID userid goods_id create_time
11012451 1012 1 2020-06-01 11:11:11
11012452 1012 2 2020-06-01 11:11:11
11012453 1012 3 2020-06-01 11:11:11
11012454 1012 1 2020-06-01 11:11:11
11012455 1012 1 2020-06-01 11:11:11
11012456 1012 2 2020-06-01 11:11:11
11012457 1012 2 2020-06-01 11:11:11
11012458 1012 2 2020-06-01 11:11:11
11012459 1012 3 2020-06-01 11:11:11
11012460 1012 3 2020-06-01 11:11:11
11012461 1034 1 2020-06-01 11:11:11
11012462 1034 2 2020-06-01 11:11:11
11012463 1034 3 2020-06-01 11:11:11
11012464 1034 1 2020-06-01 11:11:11
11012465 1034 1 2020-06-01 11:11:11
11012466 1034 2 2020-06-01 11:11:11
11012467 1034 2 2020-06-01 11:11:11
11012468 1034 2 2020-06-01 11:11:11
11012469 1034 3 2020-06-01 11:11:11
11012470 1034 3 2020-06-01 11:11:11
创建时间是不同的,这里没有显示出来。
我想要的结果是,每个用户最后三种商品的数量例如 userid 为 1012 的最后 3 种商品为 1 、2 、3,数量分别为 2 、3 、2,虽然前面也出现该商品但是不统计,这种能实现吗?
userid goodsid count
1012 1 2
1012 2 3
1012 3 2
1034 1 2
1034 2 3
1034 3 2
......
我尝试用分组,但是这个是统计所有的,每个用户最后三个商品的购买日期不同,不能直接按分组统计。 所以卡在这了。
另外,送一张微信泰康洗牙券,因为疫情原因,上个月北京这边也不让去,昨天用了一个,另一个快过期了,还有一两天,好像可以约到下个月,里面只有泰康拜博可以选。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.