题解 | #月均完成试卷数不小于3的用户爱作答的类别#

月均完成试卷数不小于3的用户爱作答的类别

https://www.nowcoder.com/practice/b1d13efcfa0c4ecea517afbdb9090845

select tag,count(tag) tag_cnt from exam_record 
join examination_info using(exam_id) 
WHERE  uid in (select uid from (select uid,count(*)/count(distinct date_format(submit_time,'%Y%m')) month_cnt from exam_record
where submit_time is not null
group by uid
having month_cnt>=3) a)
group by tag
order by tag_cnt desc
;

认为答案有问题,首行count(tag)计数的话,会包括未交卷的数据,应该以count(submit_time)计数

全部评论

相关推荐

gelmanspar...:奖学金删掉,自我评价删掉,简历压缩一下,写一页
如果再来一次,你还会学机...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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