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

月总刷题数和日均刷题数

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

SELECT
    DATE_FORMAT(submit_time,"%Y%m") submit_month,
    COUNT(submit_time) month_q_cnt,
    round(COUNT(submit_time) / MAX(DAY(last_day(submit_time))),3)avg_day_q_cnt
FROM
    practice_record
WHERE
    year(submit_time) = '2021'
GROUP BY
    DATE_FORMAT(submit_time,"%Y%m") 

union all

SELECT '2021汇总' submit_month,count(submit_time) month_q_cnt,round(count(submit_time) /31 ,3)avg_day_q_cnt
FROM
    practice_record
WHERE
    year(submit_time) = '2021' 

ORDER BY submit_month

union all 在最后一行结果拼接,列名要相同

简洁函数报错:

函数:

with rollup :将分组后的结果进行加和

coalesce(expression,1) 如果表达式为null返回1

全部评论

相关推荐

2025-12-15 19:41
已编辑
广东工业大学 前端工程师
smile丶snow:尽量保证的一张a4纸吧。为什么工作经历只有公司?如果项目经历是工作里面的,应该写到工作经历里的吧。没有写项目职责,项目全是一个人写的吗?标题大小也好怪。两个项目的分割看不出来是,它和那些项目成功字体是一样大的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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