oracle按月统计按季度统计,Oracle数据库按月统计(候,旬,月,季,年)
Oracle数据库按月统计SELECT TO_CHAR(ds.date_time,'YYYY-MM'),count(*)
FROM tab_name ds
GROUP BY TO_CHAR(ds.date_time,'YYYY-MM')
ORDER BY TO_CHAR(ds.date_time,'YYYY-MM')Oracle数据库按年统计SELECT TO_CHAR(ds.date_time,'YYYY'),count(*)
FROM tab_name ds
GROUP BY TO_CHAR(ds.date_time,'YYYY')
ORDER BY TO_CHAR(ds.date_time,'YYYY') ASC NULLS LASTOracle数据库按旬统计--查询上旬
SELECT TO_CHAR(ds.date_time,'YYYYMM'),'上旬',count(*)
FROM tab_name ds
where TO_CHAR(ds.date_time,'DD')>='01' and TO_CHAR(ds.date_time,'DD')< '11'
GROUP BY TO_CHAR(ds.date_time,'YYYYMM')
--查询统计中旬
union
SELECT TO_CHAR(ds.date_time,'YYYYMM'),'中旬',count(*)
FROM tab_name ds
where TO_CHAR(ds.date_time,'DD')>='11' and TO_CHAR(ds.date_time,'DD')< '21'
GROUP BY TO_CHAR(ds.date_time,'YYYYMM')
--查询条件下旬
union
SELECT TO_CHAR(ds.date_time,'YYYYMM'),'下旬',count(*)
FROM tab_name ds
where TO_CHAR(ds.date_time,'DD')>='21'
GROUP BY TO_CHAR(ds.date_time,'YYYYMM')Oracle数据库按候统计(气象中,五天为1候,1年72候.1个月为6候.如果1个月为31天,则最后1候为6天.)--查询1候
SELECT TO_CHAR(ds.date_time,'YYYYMM'),'1',count(*)
FROM tab_name ds
where TO_CHAR(ds.date_time,'DD')>='01' and TO_CHAR(ds.date_time,'DD')< '06'
GROUP BY TO_CHAR(ds.date_time,'YYYYMM')
--查询统计1候
union
SELECT TO_CHAR(ds.date_time,'YYYYMM'),'2',count(*)
FROM tab_name ds
where TO_CHAR(ds.date_time,'DD')>='06' and TO_CHAR(ds.date_time,'DD')< '11'
GROUP BY TO_CHAR(ds.date_time,'YYYYMM')
--查询统计3候
union
SELECT TO_CHAR(ds.date_time,'YYYYMM'),'3',count(*)
FROM tab_name ds
where TO_CHAR(ds.date_time,'DD')>='11' and TO_CHAR(ds.date_time,'DD')< '16'
GROUP BY TO_CHAR(ds.date_time,'YYYYMM')
--查询统计4候
union
SELECT TO_CHAR(ds.date_time,'YYYYMM'),'4',count(*)
FROM tab_name ds
where TO_CHAR(ds.date_time,'DD')>='16' and TO_CHAR(ds.date_time,'DD')< '21'
GROUP BY TO_CHAR(ds.date_time,'YYYYMM')
--查询统计5候
union
SELECT TO_CHAR(ds.date_time,'YYYYMM'),'5',count(*)
FROM tab_name ds
where TO_CHAR(ds.date_time,'DD')>='21' and TO_CHAR(ds.date_time,'DD')< '26'
GROUP BY TO_CHAR(ds.date_time,'YYYYMM')
--查询条件6候
union
SELECT TO_CHAR(ds.date_time,'YYYYMM'),'6',count(*)
FROM tab_name ds
where TO_CHAR(ds.date_time,'DD')>='26'
GROUP BY TO_CHAR(ds.date_time,'YYYYMM')Oracle数据库按季统计--查询春季
SELECT TO_CHAR(ds.date_time,'YYYY'),'春季',count(*)
FROM tab_name ds
where TO_CHAR(ds.date_time,'MM')>='03' and TO_CHAR(ds.date_time,'MM')< '06'
GROUP BY TO_CHAR(ds.date_time,'YYYY')
--查询统计夏季
union
SELECT TO_CHAR(ds.date_time,'YYYY'),'夏季',count(*)
FROM tab_name ds
where TO_CHAR(ds.date_time,'MM')>='06' and TO_CHAR(ds.date_time,'MM')< '09'
GROUP BY TO_CHAR(ds.date_time,'YYYY')
--查询统计秋季
union
SELECT TO_CHAR(ds.date_time,'YYYY'),'秋季',count(*)
FROM tab_name ds
where TO_CHAR(ds.date_time,'MM')>='09' and TO_CHAR(ds.date_time,'MM')< '12'
GROUP BY TO_CHAR(ds.date_time,'YYYY')
--查询统计冬季
union
SELECT TO_CHAR(ds.date_time,'YYYY'),'冬季',count(*)
FROM tab_name ds
where TO_CHAR(ds.date_time,'MM')>='12' or TO_CHAR(ds.date_time,'MM')< '03'
GROUP BY TO_CHAR(ds.date_time,'YYYY')http://blog..net/qq_16645423
oracle按月统计按季度统计,Oracle数据库按月统计(候,旬,月,季,年)相关推荐
- 为计算机系的学生建立视图,数据库及其应用2010年1月真题
数据库及其应用2010年1月真题及答案解析 数据库及其应用2010年1月真题及答案,该试卷为数据库及其应用自考历年真题试卷,包含答案及详细解析. 一.单项选择题(本大题共20小题,每小题2分,共40分 ...
- 如何提高ORACLE数据库的查询统计速度
2019独角兽企业重金招聘Python工程师标准>>> 我们在开发大型oracle数据库系统时结合项目的特点,本着安全.高效的原则对数据库进行了一些物理设计,从而大大提高了数据库的查 ...
- oracle的读写过程,我在在oracle中统计读写量,用了v$filestat,操作过程如下,有些问题请问高手...
我想统计一下一段时间内,整个数据库读写总量是多少, 听说可用v$filestat视图,于是我在window下装oracle测试,操作如下: 1 建立表空间 create tablespace user ...
- Oracle数据库的数据统计(Analyze)
http://blog.chinaunix.net/space.php?uid=10597892&do=blog&id=2946800 Oracle数据的优化器有两种优化方法:基于代价 ...
- oracle收集统计信息和直方图,oracle统计信息和直方图
oracle统计信息和直方图的理解[@more@]以前一直对统计信息的理解就是对行的数据分布的,提供改CBO来选择高效的执行计划.这段时间看了不少资料,对统计有了一个更清晰的认识 统计信息: 1,表中 ...
- Oracle 12c数据库优化器统计信息收集的最佳实践
Oracle 12c数据库优化器统计信息收集的最佳实践 转载自 沃趣科技(ID:woqutech) 作者 刘金龙(译) 原文链接 http://www.oracle.com ...
- jert oracle 统计说明,Oracle JET简单入门(一)Oracle JET介绍
Oracle JET (Oracle Javascript Extension Toolkit)是一款 Oracle 的 JavaScript 拓展工具包.简单来说 Oracle JET 是一个一堆好 ...
- redis统计用户日活量_玩转Redis-HyperLogLog统计微博日活月活
<玩转Redis>系列文章主要讲述Redis的基础及中高级应用.本文是<玩转Redis>系列第[9]篇,最新系列文章请前往公众号"zxiaofan"查看,或 ...
- Oracle教学辅助.书写历史的甲骨文--ORACLE公司传奇
书写历史的甲骨文--ORACLE公司传奇 作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明 网址: http://www.dbanotes.net/dat ...
- oracle server process,KI视角下的ORACLE SERVER PROCESS进程的活动
1.Server Process oracle的服务进程也称为shadow进程,主要是用于响应客户端请求执行相关的SQL语句,该进程运行的效率会对oracle的客户端的操作人员的体验产生很大的影响,o ...
最新文章
- mysql执行查询出来的数据_F#连接到在线MySQL数据库执行查询
- 文本相似度几种计算方法及代码python实现
- [转]asp.net(c#)生成验证码 点击可刷新
- python 函数的调用的时候参数的传递_Python Unittest;如何获取调用函数时传递的参数?...
- java对文件的操作详解_Java 对 Properties 文件的操作详解及简单实例
- Comet OJ(Contest #8)-D菜菜种菜【树状数组,指针】
- linux快速php,Linux 下的这些高效指令,是你快速学习的神器
- 如何使用UR机器人模拟软件URsim
- TDL(HDU-6641)
- [poj1741 Tree]树上点分治
- 微信群控系统 1.1.0注册过程详解,
- 永中office之在线预览(java版)
- 分享hm77芯片组bios工具 联想m490添加inter7265ac 白名单bios
- 落幕,致我的大学生活
- 清空计算机网络缓存,怎么清除DNS缓存 利用命令行清理dns缓存方法
- 解决Windows 10控制面板里原本的索引选项变成Indexing Option Control Panel (32-bit)及空白图标的问题
- 【plang 1.4.6】Plang高级编程语言(发布)
- SpringBoot快速上手
- Matplotlib:面积图、填图、饼图
- c语言若输入错误的是,C语言新人常见问题与错误