使用row_number()编号
根据id不同,按照dtime时间排序,排序完后,给每条数据进行编号。
SELECT id ,dtime,row_number()over(PARTITION BY id ORDER BY dtime) AS drand FROM t
使用方法:
1、可查询用户签到次数(按客户给签到时间排序并进行编码)
2、可统计用户最后一次签到时间及次数
3、可统计用户某时间段签到次数
4、可统计用户最大/最小连续签到次数
5、可统计用户第一次签到时间。
2025年04月07日
使用row_number()编号
根据id不同,按照dtime时间排序,排序完后,给每条数据进行编号。
SELECT id ,dtime,row_number()over(PARTITION BY id ORDER BY dtime) AS drand FROM t
使用方法:
1、可查询用户签到次数(按客户给签到时间排序并进行编码)
2、可统计用户最后一次签到时间及次数
3、可统计用户某时间段签到次数
4、可统计用户最大/最小连续签到次数
5、可统计用户第一次签到时间。