题解 | #未完成试卷数大于1的有效用户#

未完成试卷数大于1的有效用户

https://www.nowcoder.com/practice/46cb7a33f7204f3ba7f6536d2fc04286

select
    uid,
    sum(
        case
            when a.submit_time is null then 1
            else 0
        end
    ) incomplete_cnt,
    sum(
        case
            when a.submit_time is not null then 1
            else 0
        end
    ) complete_cnt,
    group_concat(distinct concat(date_format(start_time,'%Y-%m-%d'),':',tag)separator ';'  )
   detail
from
    exam_record a
    join examination_info b on a.exam_id = b.exam_id
where
    year (start_time) = '2021'
group by
    uid
having
    incomplete_cnt < 5
    and incomplete_cnt >1
   
order by
    incomplete_cnt desc

全部评论

相关推荐

亮点儿:昨天二面,今天看状态回到一面了查看图片
点赞 评论 收藏
分享
05-30 12:03
山西大学 C++
offer来了我跪着接:不是骗子,等到测评那一步就知道为啥这么高工资了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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