题解 | #每月及截止当月的答题情况#
每月及截止当月的答题情况
https://www.nowcoder.com/practice/1ce93d5cec5c4243930fc5e8efaaca1e
select a.start_month,count(distinct uid) as mau,
count(distinct if(first_month=start_month,uid,null)) as month_add_uv,
max(count(distinct if(first_month=start_month,uid,null))) over(order by start_month) max_month_add_uv,
sum(count(distinct if(first_month=start_month,uid,null))) over(order by start_month) cum_sum_uv
from(
SELECT uid,
min(date_format(start_time,"%Y%m")) over(partition by uid order by date_format(start_time,"%Y%m")) as first_month,
date_format(start_time,'%Y%m') as start_month
from exam_record
)a
group by a.start_month
查看2道真题和解析
顺丰集团工作强度 382人发布