首页 > 数据库技术 > 详细

sql server 以10分钟分组 统计人数

时间:2018-03-12 15:44:08      阅读:394      评论:0      收藏:0      [点我收藏+]

请问针对时间段从每天早上7点开始统计每十分钟人

解决思路:

我以前做过一个关于月份的,是说每3个月以分组,其实是一样的。不过可能啊,整体数据量大会有问题。如果你只是求一天的,那绝对没问题。
【1】如果只是当天,那么你以当天七点为准,算当天所有时间与它的分钟差,然后group by 分钟差/10 即可
【2】如果是全部数据的话,那么你在where里把时间段条件加上,然后找个最早的时间点为准 group by 当前时间与最早时间点的分钟差/10

这位朋友这样是死写,本文以当天为例啊

技术分享图片

 

【1】构建个表测试一下

技术分享图片

【2】利用分钟差/10分组

技术分享图片

【3】显示不直观,转换成时间显示

技术分享图片

 

sql server 以10分钟分组 统计人数

原文:https://www.cnblogs.com/gered/p/8549241.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!