题解 | #每个6/7级用户活跃情况#

每个6/7级用户活跃情况

https://www.nowcoder.com/practice/a32c7c8590324c96950417c57fa6ecd1

select ui.uid,
ifnull(act_month_total,0) act_month_total,
 ifnull(act_days_2021,0)  act_days_2021,
ifnull(act_days_2021_exam,0)act_days_2021_exam,
 ifnull(act_days_2021_question,0)act_days_2021_question
 from user_info ui
left join 
# 2021年试卷作答活跃天数
(select uid,count(distinct date(start_time)) act_days_2021_exam	
from exam_record where year(start_time)=2021
group by uid)t1 using(uid)
left join 
# 2021年答题活跃天数
(select uid,count(distinct date(submit_time)) act_days_2021_question
from practice_record where year(submit_time)=2021
group by uid)t2 using(uid)
left join 
(select uid,
# 2021年活跃天数
count(if(year(dt)=2021,dt,null)) act_days_2021,
# 活跃月份数
count(distinct date_format(dt,'%Y%m')) act_month_total
from
(select uid,date(start_time) dt
from exam_record 
union 
select uid,date(submit_time) dt
from practice_record)t
group by uid)t3 using(uid)
where level in('6','7')
order by 2 desc,3 desc

全部评论

相关推荐

09-08 17:17
同济大学 Java
狗不理fe:里面的人劝一句,别来虾,我们部门24校招生淘汰率30%,还有一些人说有一年保护期,不可能!!!
我的秋招日记
点赞 评论 收藏
分享
09-13 08:41
服装/纺织设计
那一天的Java_J...:你第一次参加面试吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务