mysql 如何按照时间周期分组统计?大神求教啊。 20
比如表里有个时间类型字段,时间周期定为5天,就隔5天分一组,将每组的记录分组统计?大神搭救我吧?!hibernate代码也行...
比如表里有个时间类型字段,时间周期定为5天,就隔5天分一组,将每组的记录分组统计?大神搭救我吧?!
hibernate 代码也行 展开
hibernate 代码也行 展开
1个回答
展开全部
假设你的表为 ta 日期字段是 dt
那么,以 2015-01-01为起始日,每5天累总计数为:
select datediff(dt, '2015-01-01') div 5 as d5 , count(*)
from ta
group by (datediff(dt, '2015-01-01') div 5)
那么,以 2015-01-01为起始日,每5天累总计数为:
select datediff(dt, '2015-01-01') div 5 as d5 , count(*)
from ta
group by (datediff(dt, '2015-01-01') div 5)
更多追问追答
追问
小弟愚钝, div代表什么意思? 如果统计周期的单位不是天,分钟,小时就没法用了,继续求教!
追答
div 是整除
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询