开发者社区> 问答> 正文

MySQL数据库如何按照时间段group by

mysql如何分别按照7天,一个季度 来group by 这个时间阶段的count
时间字段存的是regdate
例如百度统计:
88
一个季度:
99

展开
收起
蛮大人123 2016-02-11 11:53:43 4942 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    季度就用月份运算一个新的值,然后group by 这个字段
    (month-1)/4+1
    1 2 3 4 ---> 1
    5 6 7 8 ---> 2
    然后,7天就用星期值,
    mysql 有函数取某个日期 regdate 的月份或者星期数。
    比如mongodb 就有这样的
    111

    2019-07-17 18:40:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像