关注
SELECT ANY_VALUE(COALESCE(DATE_FORMAT(submit_time, '%Y%m'), '2021汇总')) AS submit_month, COUNT(submit_time) AS month_q_cnt, ROUND((COUNT(*)/MAX(day(LAST_DAY(submit_time)))), 3) FROM practice_record WHERE YEAR(submit_time)='2021' GROUP BY DATE_FORMAT(submit_time, '%Y%m') WITH ROLLUP; ANY_VALUE没有实际意义,是为了规避full_group_by约束 计算当月日期前面加MAX有两个意义,其一是为了规避full_group_by约束,二是因为题目要求最后2021汇总要除31,所以一堆30和31中用MAX可以在最后一行把31选出来,且因为分组中全都是一样的30或31所以没有影响。
16
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 26年哪些行业会变好/更差 #
11874次浏览 158人参与
# 卷__卷不过你们,只能卷__了 #
5293次浏览 137人参与
# 去年的flag与今年的小目标 #
5769次浏览 146人参与
# 哪些公司在招寒假实习? #
5975次浏览 69人参与
# 有深度的简历长什么样? #
11357次浏览 221人参与
# 腾讯音乐求职进展汇总 #
146864次浏览 1042人参与
# 入职第一天 #
6938次浏览 140人参与
# 写论文的崩溃时刻 #
2769次浏览 92人参与
# 你都用AI做什么 #
4328次浏览 110人参与
# 你不能接受的企业文化有哪些 #
6255次浏览 118人参与
# 一人分享一道面试手撕题 #
14970次浏览 641人参与
# 现在前端的就业环境真的很差吗 #
486892次浏览 5840人参与
# 办公室恋情是职场大忌吗 #
15345次浏览 31人参与
# 海康威视求职进展汇总 #
553638次浏览 3721人参与
# 机械人的秋招小目标 #
25708次浏览 225人参与
# 央国企投递记录 #
169946次浏览 1633人参与
# 应届生应该先就业还是先择业 #
162675次浏览 825人参与
# 实习,不懂就问 #
148253次浏览 1334人参与
# 你的秋招进行到哪一步了 #
2478437次浏览 23235人参与
# 非技术投递记录 #
678314次浏览 6832人参与

