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

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

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

select
    tmp1.uid 
    ,count(submit_time) as cnt
from(#按照用户的做题时间新排序
    select
        *
        ,DENSE_RANK() over(partition by uid order by date_format(start_time,'%Y-%m') desc) as rk
    from exam_record
    )tmp1
where tmp1.rk<=3 #筛选近满足近三个月的数据
group by tmp1.uid 
    having(count(tmp1.start_time)=count(tmp1.submit_time)) #筛选没有未完成的次数
order by count(submit_time) DESC
        ,uid desc
全部评论

相关推荐

码农索隆:单休一个月少休息4天,一年就是48天,平时节假日,别人3天假期,单休的两天
点赞 评论 收藏
分享
头顶尖尖的程序员:我也是面了三四次才放平心态的。准备好自我介绍,不一定要背熟,可以记事本写下来读。全程控制语速,所有问题都先思考几秒,不要急着答,不要打断面试官说话。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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