Q1:从登陆信息表中找出至少连续登录7天的用户
方法一:排序-差值-找相同的个数
ROW_NUMBER() OVER()
记得分开一层一层写
方法二:自连接
DATEDIFF 区间0-6
Q2:计算留存(率)
步骤:每个ID的最早登录日期-DATEDIFF:登录日期和最早登录日期-case when 不同留存日期计数
Q3:行转列--列转行
(1)行转列:case when+max/sum/min
(2)列转行::union+max/sum/min
Q4:奇偶行转换
简便方法:
Q1:从登陆信息表中找出至少连续登录7天的用户
方法一:排序-差值-找相同的个数
ROW_NUMBER() OVER()
记得分开一层一层写
方法二:自连接
DATEDIFF 区间0-6
Q2:计算留存(率)
步骤:每个ID的最早登录日期-DATEDIFF:登录日期和最早登录日期-case when 不同留存日期计数
Q3:行转列--列转行
(1)行转列:case when+max/sum/min
(2)列转行::union+max/sum/min
Q4:奇偶行转换
简便方法: