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

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

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

select
    uid,
    sum(if (submit_time  is null, 1, 0)) as incomplete_cnt,
    sum(if (submit_time  is not null, 1, 0)) as complete_cnt,
    group_concat(distinct concat_ws(':',date(start_time),tag) order by start_time separator ';') as detail
from
    exam_record er
    INNER  join examination_info ei on er.exam_id = ei.exam_id
WHERE
    year (start_time) = 2021
GROUP BY
    uid
HAVING
    complete_cnt >= 1
    AND incomplete_cnt > 1
    AND incomplete_cnt < 5
ORDER BY
    incomplete_cnt desc

全部评论

相关推荐

mjasjon:这种trash中厂 简历过筛概率比大厂还低(除阿里系)
投递哔哩哔哩等公司7个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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