#首先计算每个月份的活跃用户数和新增用户数,然后将两个表进行连接,同时将新增用户表中null使用case转化为0;接着对新增用户数使用max窗口函数计算单月最大新增用户数,对新增用户数使用count窗口函数计算累积用户数,容易错误的点累积用户数是每个月新增用户数相加,不是活跃用户数相加。 SELECT *,max(month_add_uv) over (order by start_month) as max_month_add_uv,sum(month_add_uv) over (order by start_month) as cum_sum_uv FROM (SELECT b.*,cas...