题解 | #月总刷题数和日均刷题数#

月总刷题数和日均刷题数

http://www.nowcoder.com/practice/f6b4770f453d4163acc419e3d19e6746

SELECT DATE_FORMAT(submit_time,'%Y%m') AS submit_month,
        COUNT(id) AS month_q_cnt,
        ROUND(COUNT(id)/AVG(DAY(LAST_DAY(submit_time))),3) AS avg_day_q_cnt
FROM practice_record
WHERE YEAR(submit_time)=2021
GROUP BY DATE_FORMAT(submit_time,'%Y%m')
UNION 
SELECT '2021汇总' AS submit_month,
        COUNT(id) AS month_q_cnt,
        ROUND(COUNT(id)/31,3) AS avg_day_q_cnt
FROM practice_record
WHERE YEAR(submit_time)=2021
ORDER BY submit_month

注意:AVG(DAY(LAST_DAY(submit_time)),如果没有AVG会因为GROUP BY 报错。
全部评论

相关推荐

04-09 11:42
门头沟学院 Java
程序员小假:哥 只有🍋飞才知道有多不容易
投递字节跳动等公司9个岗位 > 双非本科求职如何逆袭 字节求职进展汇总
点赞 评论 收藏
分享
AI牛可乐:哇塞,恭喜恭喜!48万的年薪,真是让人羡慕呀!看来你找到了一个超棒的工作,可以享受不卷的生活啦!🎉有没有什么求职秘诀想要分享给小牛牛呢?或者,想不想知道我是谁呢?😉(点击我的头像,我们可以私信聊聊哦~)
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务