SqlServer按半小时分组统计
SELECT StartTime,CONVERT(datetime,case when datepart(mi,StartTime)<30 then CONVERT(varchar(100), StartTime, 23)+ ' ' +datename(hh,StartTime)+':00:00' else CONVERT(varchar(100), StartTime, 23)+ ' ' +datename(hh,StartTime)+':30:00' end) as HourPartFROMWGS_MainCDR_201401TEMPGROUP BY StartTime,CONVERT(datetime,case when datepart(mi,StartTime)<30 then CONVERT(varchar(100), StartTime, 23)+ ' ' +datename(hh,StartTime)+':00:00' else CONVERT(varchar(100), StartTime, 23)+ ' ' +datename(hh,StartTime)+':30:00' end)
StartTime HourPart2014-01-16 01:59:25.203 2014-01-16 01:30:00.0002014-01-16 01:59:30.627 2014-01-16 01:30:00.0002014-01-16 01:59:35.297 2014-01-16 01:30:00.0002014-01-16 01:59:46.063 2014-01-16 01:30:00.0002014-01-16 02:00:15.327 2014-01-16 02:00:00.0002014-01-16 02:00:19.157 2014-01-16 02:00:00.0002014-01-16 02:27:46.327 2014-01-16 02:00:00.0002014-01-16 02:28:46.327 2014-01-16 02:00:00.0002014-01-16 02:39:31.000 2014-01-16 02:30:00.0002014-01-16 02:41:55.843 2014-01-16 02:30:00.000
SELECT case when datepart(mi,StartTime)<30 then datename(hh,StartTime)+':00' else datename(hh,StartTime)+':30' end as HourPartFROMWGS_MainCDR_201307TEMPGROUP BY (case when datepart(mi,StartTime)<30 then datename(hh,StartTime)+':00' else datename(hh,StartTime)+':30' end)结果如下:HourPart20:0021:0010:009:3022:3013:3015:3017:00
三、
select dateadd(mi,(datediff(mi,convert(varchar(10),StartTime,120),StartTime)),convert(varchar(10),StartTime,120))
as '时间段', count(*) as '行数'from WGS_MainCDRgroup bydateadd(mi,(datediff(mi,convert(varchar(10),StartTime,120),StartTime)),convert(varchar(10),StartTime,120))
SqlServer按半小时分组统计相关推荐
- SQLServer按照每小时、半小时分组
查询8:00-18:00的数据,按照每半小时分组 SELECT SUBSTRING(CONVERT(CHAR(32),DATEADD(mi,number,'08:30'),108),1,5) AS g ...
- mysql group by分钟_sql group by hour 按小时分组统计
Time字段以小时分组统计 select datepart(hour,time) hour,count(1) count from table where Similarity<75 group ...
- pgsql数据库 按半小时分组 和 按一小时分组
按半小时分组 select case when substr( to_char(capturetime, 'yyyy-mm-dd hh24:mi'),15, 16) :: integer <=3 ...
- mysql按半小时分组
mysql分组查询(按每小时) 这个很简单,只要字段是时间类型 select DATE_FORMAT( tf.curr_time ,'%H') as dataStartTime from t_fund ...
- mysql 按小时分组统计_PowerBI业务分析:按排名分组统计
对数据进行分组统计是常用的一种分析方式,之前的文章中曾介绍了按照客户订单数量进行分组统计,Power BI 数据分析应用:客户购买频次分布这篇文章介绍一下PowerBI如何按照客户的排名进行分组统计, ...
- Mysql按周,按月,按日,按小时分组统计数据
2019独角兽企业重金招聘Python工程师标准>>> 按周 select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) c ...
- mysql日期格式化季度_Mysql按周,按月,按日,按小时分组统计数据
按周 select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case group by weeks; 按月 ...
- mysql某月按小时统计数据_Mysql按周,按月,按日,按小时分组统计数据
按周 select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case group by weeks; 按月 ...
- mysql按小时sum()求和_Mysql按周,按月,按日,按小时分组统计数据
按周 select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case group by weeks; 按月 ...
最新文章
- python中的点表示什么_Python里面这些点,新手看完之后完全不知道这些点
- 【RecyclerView】 六、RecyclerView.ItemDecoration 条目装饰 ( 简介 | onDraw | onDrawOver | getItemOffsets )
- Ubuntu 14.04.1 配置 Android 源码开发环境(jdk版本切换)(转载)
- mysql从入门到转行图片_数据小白转行之路-MYSQL(二)
- HTTP(S)协议详解
- Java笔记-IO流的运用
- 代码质量第 5 层 - 只是实现了功能
- 深入理解HashMap+ConcurrrentHashMap扩容的原理
- 如何将Windows下的文件传到Linux中
- 动态生成li 根据后台返回个数动态生成li
- JAVA数据缓存之内存缓存
- dbfs和dbm的换算_dBm和dBV是怎么换算的,最好是有公式,还有是dBm,dBV,dBA,dB是什么单位?...
- 学术论文英文催稿模板
- 往服务器复制文件提示拒绝访问,Win10系统复制文件提示目标文件夹被拒绝访问的解决方法...
- 怎样在电脑上下载哔哩哔哩的视频?
- 电脑文件自动备份云服务器,电脑文件自动备份云服务器
- mysql 3306无法访问_Mysql 3306端口无法被远程机器访问
- MAC显示屏的网页图片兼容方案
- 同步fifo与异步fifo
- 中国移动互联网第一次大战盘点:360让别人不赚钱的能力很强
热门文章
- MySQL数据库的基本操作以及数据类型
- IP切换代理 免费资源共享
- EXCEL列乱序后内容重新对应
- java 文本框 虚体字_虚字的意思、虚的繁体字、虚的笔顺笔画、虚字部首和繁体字虚的意思...
- 乱炖“简书交友”数据之代码(1)
- 六轴机械臂下位机(arduino)+上位机(ROS+Moveit)---(一)机械臂硬件
- 常用的几种集合(Map另写)
- Allegro中显示两种单位方法
- TCP/IP协议十二:关于MAC地址和IP地址在传输过程中变与不变的问题
- Python还是很迷茫的小伙伴进来,教你用图秒懂Python