mysql 如何按照时间周期分组统计?大神求教啊。 20

比如表里有个时间类型字段,时间周期定为5天,就隔5天分一组,将每组的记录分组统计?大神搭救我吧?!hibernate代码也行... 比如表里有个时间类型字段,时间周期定为5天,就隔5天分一组,将每组的记录分组统计?大神搭救我吧?!
hibernate 代码也行
展开
 我来答
FitReport
2015-05-21 · TA获得超过269个赞
知道小有建树答主
回答量:518
采纳率:0%
帮助的人:376万
展开全部
假设你的表为 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)
更多追问追答
追问
小弟愚钝, div代表什么意思? 如果统计周期的单位不是天,分钟,小时就没法用了,继续求教!
追答
div 是整除
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式