题解 | #近三个月未完成试卷数为0的用户完成情况#

近三个月未完成试卷数为0的用户完成情况

http://www.nowcoder.com/practice/4a3acb02b34a4ecf9045cefbc05453fa

having语句筛选出完成试卷数和作答试卷数相同的记录,因为这个条件意味着用户没有未完成的试卷





select uid,count(score) as  exam_complete_cnt
from 
(
    select *
    ,date_format(start_time,"%Y%m") as month
    ,dense_rank() over(partition by uid order by date_format(start_time,"%Y%m") desc) as rk 
    from exam_record
) t 
where rk <=3
group by uid
having exam_complete_cnt=count(id) 
order by exam_complete_cnt desc,uid desc




全部评论

相关推荐

头像
03-29 15:34
门头沟学院 Java
北斗导航Compass低仿版:能不能先搞清楚优先级啊,怎么可能是项目问题,项目很重要吗?又没学历 又没实习大厂凭啥约面?那玩具项目 没应用在真实生产环境下的 就算做上天又有什么用?早点找个小公司实习 拿小公司实习去投大厂实习,这才是你现在该做的
投递美团等公司8个岗位 简历被挂麻了,求建议
点赞 评论 收藏
分享
purcoter:虚拟货币预测正确率百分之99,还要找工作干嘛,不早就财富自由了
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务