日新增用户
在原表的基础上增加一列
row_number() over(partation by uid order by day)
使得增加一类rank
这样按照uid分类,再按日期排序,第一次登陆的日期的rank=1,当求日新增用户时,直接按照day进行分类,rank=1的用户说明在当天是第一次登录,为新增用户
截至当月累计用户数
利用窗口函数
sum() over(order by month)
按照月份依次累加新增用户数
截止当月的单月最大新增用户数:
按照月份依次对比每个月的新增用户数的大小取大值用
MAX()OVER(order by start_month)