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

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

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

SELECT
uid,
COUNT(IF(submit_time IS NULL,1,NULL)) AS incomplete_cnt,
COUNT(IF(submit_time IS NOT NULL,1,NULL)) AS complete_cnt,
GROUP_CONCAT(DISTINCT CONCAT_WS(':', DATE_FORMAT(start_time,'%Y-%m-%d'),tag) )
FROM exam_record er 

LEFT 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 BETWEEN 2 AND 4
ORDER BY incomplete_cnt DESC;


全部评论

相关推荐

头像
昨天 23:54
已编辑
门头沟学院 化工与制药类
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务