开发者社区> 问答> 正文

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

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

展开
收起
蛮大人123 2016-02-11 11:53:43 4915 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
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像