题解 | #未完成试卷数大于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

全部评论

相关推荐

点赞 评论 收藏
分享
04-25 18:13
五邑大学 Java
后来123321:大二两段实习太厉害了,我现在大二连面试都没有
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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