题解 | #计算用户的平均次日留存率#
计算用户的平均次日留存率
https://www.nowcoder.com/practice/126083961ae0415fbde061d7ebbde453
思路是有第二天的临时表和第一天的对比较avg()求出
1.用第一天的表的数据创建第二天的临时表用到lead函数排序得第二天的数据,partition是分区人,日期排序
lead(date) over(partition by device_id order by date) as nextday
2.在avg里面判断if()datediff()时间比较如果连续登录就1,否则0,avg除去得到
查看1道真题和解析
