一段oracle中的“复杂”分组统计sql
要求:
呼叫系统(Call Center)每天会有大量的电话进线数据,领导们要查看每天的进线数汇总,并且要求把 每天从上午8点到上午12点以及下午2点到晚上8点这两个时间段的数据汇总 “视”为当天的数据。--即分组依据
思路:把时间段折分成连续二段,一段是从当天08:00到11:59分的数据,一段是当日12:01到19:59分的数据,然后用union all合并起来,最后再用sum求和
![](/assets/blank.gif)
![](/assets/blank.gif)
select
count(ID) 总数,
to_char(CallDateTime,'yyyy-mm-dd') 时间
from
T_Test t
where to_char(CallDateTime,'hh24')>='08' and to_char(CallDateTime,'hh24')<='11'
group by to_char(CallDateTime,'yyyy-mm-dd')
union all
select
count(ID) 总数,
to_char(CallDateTime,'yyyy-mm-dd') 时间
from
T_Test t
where to_char(CallDateTime,'hh24')>='12' and to_char(CallDateTime,'hh24')<='19'
group by to_char(CallDateTime,'yyyy-mm-dd')
)
group by 时间
order by 时间
一段oracle中的“复杂”分组统计sql相关推荐
- oracle复杂分组查询语句,oracle中的“复杂”分组统计sql
要求: 呼叫系统(Call Center)每天会有大量的电话进线数据,领导们要查看每天的进线数汇总,并且要求把 每天从上午8点到上午12点以及下午2点到晚上8点这两个时间段的数据汇总 "视& ...
- Oracle中对数据分组统计
一.实现效果 1.1.原表内容 1.2.实现效果 ①实现对报警信息(TYPENAME)内容分组,且对设备编号.报警信息.开始时间排序效果. ②实现对报警信息(TYPENAME)内容分组统计,且计算开始 ...
- oracle不连续得时间如何分组,Oracle按不同时间分组统计的sql
Oracle按不同时间分组统计的sql以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Oracle按不同时间分组统计的s ...
- mysql中实现分类统计查询的步骤_在MySQL中如何进行分组统计查询
昨天和大家分享了MySQL中,如何进行聚合函数及统计函数查询,若是不清楚的话,可以去看一下我的那个文章.今天继续和大家分享,在MySQL中如何进行分组统计查询,这个在实际应用中,也会经常运用到,比如以 ...
- oracle中的hint是什么,SQL优化过程中常见Oracle中HINT的30个用法
1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_I ...
- oracle中不等于怎么表示,sql语句不等于怎么表示
sql中怎么表示"不等于"(数据库,SQL) 1.sql中有两种方式表示不等于,一种是"<>"(不含引号),另一种是"!="(不 ...
- 使用lamba中stream 进行分组统计
对一个list中的元素进行分组,并统计各个元素出现的次数.放入map<String,Long>. 代码如下: @Test public void test8() {List<Stri ...
- Oracle取排序的第五条数据,OVER(PARTITION BY)函数介绍 【oracle中按A分组按B排序,再取B中第一条数据的查询】...
目录 一.小案例: school表中有①id 序号②class 班级 ③score成绩 三个字段, 使用oracle实现按照班级分区,然后取班级中的第一名. 1.1测试数据如下: --创建学校表sch ...
- mysql横纵分组统计_MySQL中如何实现分组统计
首先准备四张表A.B.C.D, -------------------------------- A | B | C | D a b | a c | a d ...
- mysql中按照每个月分组统计数据并且查询去年的所有数据
SELECT * FROM user WHERE YEAR(create_time) = YEAR (date_sub(now(),INTERVAL 1 YEAR)) GROUP BY MONTH(c ...
最新文章
- jira 8.2.1 安装 及一些常见的坑
- python 打开当前目录的txt文件-Python - 读取其他文件夹/目录中的文本文件
- LCA 求 树中两个点的距离
- python中%符号详解
- Spring Enable批注–编写自定义的Enable批注
- 辅助的写与数据库交互的XML文件的类
- SpringMVC获取response的问题
- 60-150-044-使用-Sink-Flink自定义RetractStreamTableSink
- 图像欧拉数计算 matlab实现
- c语言编程 scant,C语言编程练习章.doc
- javascript 正则表达式小案例
- Join的实现步骤 以及连接的概念
- 迹中元素可交换性的证明tr(AB)=tr(BA)
- About scrum reports
- 三大开源bi工具_bi智能报表,好用的开源报表工具
- 狂神说java-Mybatis
- Excel学习日记:L18-CountifsSumifs函数
- 志当存高远,而唯有努力才能抵达成功彼岸
- 【知识图谱】实践篇——基于医疗知识图谱的问答系统实践(Part5-完结):信息检索与结果组装
- AutoLayout2
热门文章
- android无法实例化服务器,android – 无法实例化类型PagerAdapter
- c语言中Oo是什么进制整数字,C语言中的大小端存储及原码补码反码的运算关系 %d %u...
- 人工智能撰稿将代替人工写作?我们拭目以待
- Web Resources on Patten Recognition
- [Docker] 03 AUFS
- mysql一主多从同步配置
- java设计模式--创建模式--单例模式
- 安装oracle 10g 的艰难之旅
- 嵌套查询(2020-3-25 )
- 为什么属龙的有二婚命_88属龙的一生婚姻状况详细解析