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数据库按月统计(候,旬,月,季,年)相关推荐

  1. 为计算机系的学生建立视图,数据库及其应用2010年1月真题

    数据库及其应用2010年1月真题及答案解析 数据库及其应用2010年1月真题及答案,该试卷为数据库及其应用自考历年真题试卷,包含答案及详细解析. 一.单项选择题(本大题共20小题,每小题2分,共40分 ...

  2. 如何提高ORACLE数据库的查询统计速度

    2019独角兽企业重金招聘Python工程师标准>>> 我们在开发大型oracle数据库系统时结合项目的特点,本着安全.高效的原则对数据库进行了一些物理设计,从而大大提高了数据库的查 ...

  3. oracle的读写过程,我在在oracle中统计读写量,用了v$filestat,操作过程如下,有些问题请问高手...

    我想统计一下一段时间内,整个数据库读写总量是多少, 听说可用v$filestat视图,于是我在window下装oracle测试,操作如下: 1 建立表空间 create tablespace user ...

  4. Oracle数据库的数据统计(Analyze)

    http://blog.chinaunix.net/space.php?uid=10597892&do=blog&id=2946800 Oracle数据的优化器有两种优化方法:基于代价 ...

  5. oracle收集统计信息和直方图,oracle统计信息和直方图

    oracle统计信息和直方图的理解[@more@]以前一直对统计信息的理解就是对行的数据分布的,提供改CBO来选择高效的执行计划.这段时间看了不少资料,对统计有了一个更清晰的认识 统计信息: 1,表中 ...

  6. Oracle 12c数据库优化器统计信息收集的最佳实践

    Oracle 12c数据库优化器统计信息收集的最佳实践 转载自     沃趣科技(ID:woqutech) 作者         刘金龙(译) 原文链接   http://www.oracle.com ...

  7. jert oracle 统计说明,Oracle JET简单入门(一)Oracle JET介绍

    Oracle JET (Oracle Javascript Extension Toolkit)是一款 Oracle 的 JavaScript 拓展工具包.简单来说 Oracle JET 是一个一堆好 ...

  8. redis统计用户日活量_玩转Redis-HyperLogLog统计微博日活月活

    <玩转Redis>系列文章主要讲述Redis的基础及中高级应用.本文是<玩转Redis>系列第[9]篇,最新系列文章请前往公众号"zxiaofan"查看,或 ...

  9. Oracle教学辅助.书写历史的甲骨文--ORACLE公司传奇

    书写历史的甲骨文--ORACLE公司传奇 作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明 网址: http://www.dbanotes.net/dat ...

  10. oracle server process,KI视角下的ORACLE SERVER PROCESS进程的活动

    1.Server Process oracle的服务进程也称为shadow进程,主要是用于响应客户端请求执行相关的SQL语句,该进程运行的效率会对oracle的客户端的操作人员的体验产生很大的影响,o ...

最新文章

  1. mysql执行查询出来的数据_F#连接到在线MySQL数据库执行查询
  2. 文本相似度几种计算方法及代码python实现
  3. [转]asp.net(c#)生成验证码 点击可刷新
  4. python 函数的调用的时候参数的传递_Python Unittest;如何获取调用函数时传递的参数?...
  5. java对文件的操作详解_Java 对 Properties 文件的操作详解及简单实例
  6. Comet OJ(Contest #8)-D菜菜种菜【树状数组,指针】
  7. linux快速php,Linux 下的这些高效指令,是你快速学习的神器
  8. 如何使用UR机器人模拟软件URsim
  9. TDL(HDU-6641)
  10. [poj1741 Tree]树上点分治
  11. 微信群控系统 1.1.0注册过程详解,
  12. 永中office之在线预览(java版)
  13. 分享hm77芯片组bios工具 联想m490添加inter7265ac 白名单bios
  14. 落幕,致我的大学生活
  15. 清空计算机网络缓存,怎么清除DNS缓存 利用命令行清理dns缓存方法
  16. 解决Windows 10控制面板里原本的索引选项变成Indexing Option Control Panel (32-bit)及空白图标的问题
  17. 【plang 1.4.6】Plang高级编程语言(发布)
  18. SpringBoot快速上手
  19. Matplotlib:面积图、填图、饼图
  20. c语言若输入错误的是,C语言新人常见问题与错误

热门文章

  1. 树莓派入门(六)之控制舵机、伺服电机的驱动代码
  2. 苹果如何将图片转换为文字手机
  3. Python的三目表达式and简短语法
  4. 华佗穿越来教程序员睡觉
  5. 计算机扫描的配置文件在哪里找,打印机扫描文件到电脑哪里找
  6. Python学生成绩计算和平均值
  7. XiaoXin 13Pro-Hackintosh 小新13pro崇尚极简的黑苹果双系统
  8. PS自学教程是Ads设计必备 盘点精彩对比式Ads
  9. 关于复数i本质的探讨
  10. word流程图怎么使箭头对齐_word流程图箭头怎么画