2019独角兽企业重金招聘Python工程师标准>>>

日期和字符转换函数用法(to_date,to_char)select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')as nowTime from dual;  //日期转化为字符串   select to_char(sysdate,'yyyy') as nowYear  from dual;  //获取时间的年   select to_char(sysdate,'mm')   as nowMonth from dual;  //获取时间的月   select to_char(sysdate,'dd')   as nowDay   from dual;  //获取时间的日   select to_char(sysdate,'hh24') as nowHour  from dual;  //获取时间的时   select to_char(sysdate,'mi')   as nowMinute from dual;  //获取时间的分   select to_char(sysdate,'ss')   as nowSecond from dual;  //获取时间的秒

--创建表 Test

CTEATE TABLE TEST(

ID  NUMBER NOT NULL,

MODIFIEDTIME  DATE NOT NULL

--按天统计

SELECT TO_CHAR(T.MODIFIEDTIME,'YYYY-MM-DD') TIME,COUNT(*)    COUNT

FROM   TEST  T

--这里可加查询条件 WHERE TO_CHAR(T.MODIFIEDTIME,'YYYY') = TO_CHAR(SYSDATE,'YYYY')

GROUP BY TO_CHAR(T.MODIFIEDTIME,'YYYY-MM-DD')   --根据日期来分组

ORDER BY TO_CHAR(T.MODIFIEDTIME,'YYYY-MM-DD') ASC NULLS LAST --根据日期排序

--按周统计
SELECT TO_CHAR(T.MODIFIEDTIME,'YYYY') YEAR,TO_CHAR(T.MODIFIEDTIME,'IW') TIME,COUNT(*) COUNT
FROM TEST T
--这里可加查询条件 WHERE TO_CHAR(T.MODIFIEDTIME,'YYYY') = TO_CHAR(SYSDATE,'YYYY')
GROUP BY TO_CHAR(T.MODIFIEDTIME,'IW'),TO_CHAR(T.MODIFIEDTIME,'YYYY')   --根据周数来分组
ORDER BY TO_CHAR(T.MODIFIEDTIME,'YYYY'),TO_CHAR(T.MODIFIEDTIME,'IW') ASC NULLS  LAST  --根据周数来排序

--按月统计

SELECT TO_CHAR(T.MODIFIEDTIME,'YYYY-MM') TIME,COUNT(*) COUNT

FROM TEST T

--这里可加查询条件 WHERE TO_CHAR(T.MODIFIEDTIME,'YYYY') = TO_CHAR(SYSDATE,'YYYY')

GROUP BY TO_CHAR(T.MODIFIEDTIME,'YYYY-MM')   --根据月份来分组

ORDER BY TO_CHAR(T.MODIFIEDTIME,'YYYY-MM') ASC NULLS  LAST  --根据月份来排序

--按季度统计
SELECT TO_CHAR(T.MODIFIEDTIME,'YYYY') YEAR,TO_CHAR(T.MODIFIEDTIME,'Q') TIME,COUNT(*) COUNT
FROM TEST T
--这里可加查询条件 WHERE TO_CHAR(T.MODIFIEDTIME,'YYYY') = TO_CHAR(SYSDATE,'YYYY')
GROUP BY TO_CHAR(T.MODIFIEDTIME,'Q'),TO_CHAR(T.MODIFIEDTIME,'YYYY')   --根据每年季度来分组

ORDER BY TO_CHAR(T.MODIFIEDTIME,'YYYY'),TO_CHAR(T.MODIFIEDTIME,'Q') ASC NULLS  LAST  --根据每年季度来排序

--按年统计
SELECT TO_CHAR(T.MODIFIEDTIME,'YYYY') YEAR,COUNT(*) COUNT
FROM TEST T
--这里可加查询条件 
GROUP BY TO_CHAR(T.MODIFIEDTIME,'YYYY')   --根据年份来分组

ORDER BY TO_CHAR(T.MODIFIEDTIME,'YYYY') ASC NULLS  LAST  --根据年份来排序

转载于:https://my.oschina.net/dylan2hdf/blog/864589

Oracle按照时间统计总结相关推荐

  1. oracle分段时间统计总数,oracle中根据年份统计每月的总数?解决思路

    SQL codeWITH T1 AS( SELECT ADD_MONTHS(DATE'2010-12-01',LEVEL) AS t_date FROM DUAL CONNECT BY LEVEL & ...

  2. oracle带时间查询语句,请教oracle按时间分组查询语句的写法

    请教oracle按时间分组查询语句的写法 最近由于要做报表,在一张表中有一个字段为date类型,现在想要在一段时间内(比如一年)能够按照时间段分组查询记录总和,比如我要能够查询2007年到2009年间 ...

  3. 你知道吗?其实 Oracle 直方图自动统计算法存在这些缺陷!(附验证步骤)

    作者 | 吴海存 责编 | Carol 出品 | CSDN 云计算(ID:CSDNcloud) 封图| CSDN下载于视觉中国 在某些场景下,表中某一列的数据分布会比较崎岖,使得CBO(cost ba ...

  4. oracle 自动表分析,其实 Oracle 直方图自动统计算法存在这些缺陷!

    原标题:其实 Oracle 直方图自动统计算法存在这些缺陷! 科技细分领域TOP10影响力内容第一季度入选作品 来源 | CSDN 作者 | 吴海存 在某些场景下,表中某一列的数据分布会比较崎岖,使得 ...

  5. 资源放送丨《Oracle 12C~19C统计信息的最佳实践》PPT视频

    前段时间,墨天轮邀请到云和恩墨解决方案专家 黄廷忠 分享了直播<Oracle 12C~19C统计信息的最佳实践>,在这里我们共享一下PPT和视频,供大家参考学习. 优化器是Oracle数据 ...

  6. 删除oracle的注册,oracle数据库账号删除oracle收集系统统计信息

    oracle收集系统统计信息 oracle 10g系统统信息为: 参数名称    描述 cpuspeedNW CPU在无负载模式下的处理速度,即每秒可以完成的机器指令数,单位是百万次,10g默认为1. ...

  7. Oracle之自动收集统计信息

    一.Oracle 11g 在Oracle的11g版本中提供了统计数据自动收集的功能.在部署安装11g Oracle软件过程中,其中有一个步骤便是提示是否启动这个功能(默认是启用这个功能). 在这里介绍 ...

  8. oracle stalestats_深入理解oracle优化器统计数据(Optimizer Statistics)

    理解oracle优化器统计数据 首先来介绍oracle数据库使用基于规则优化器(RBO)来决定如何执行一个sql语句.基于规则优化器顾名思义,它是遵循一组规则来判断一个sql语句的执行计划.这组规则是 ...

  9. Oracle多列统计信息

    Oracle多列统计信息 通常,当我们将SQL语句提交给Oracle数据库时,Oracle会选择一种最优方式来执行,这是通过查询优化器Query Optimizer来实现的.CBO(Cost-Base ...

最新文章

  1. 关于IIS正在使用突然断电后,IIS不能使用解决方案
  2. 数据结构之并查集Union-Find Sets
  3. python中%符号详解
  4. Tornado入门三
  5. linux脚本提示,linux开机提示信息脚本
  6. cass展点不在原位置_cass展点之步骤及方法
  7. DOTNET Core MVC(二)路由初探
  8. r语言 rep(c(1,R语言(一)
  9. 推荐系统的公平性:用户侧与生产侧
  10. 数据结构与算法 完整版单链表(附GIF)
  11. linux docker自动启动,linux – Cron作业不能在Docker容器内自动运行
  12. 电池测试系统连接服务器失败,服务器报电池故障
  13. 一款免费好用的英文润色软件(1Checker没错,这是免费的)
  14. U8 8.9 数据库置疑恢复方法
  15. 什么是IDC?IDC数据中心什么意思?
  16. Java中List Set Map总结
  17. 查看服务器所有文件大小,查看服务器文件夹下内存大小
  18. 信贷风控指南丨人工智能专家直播解析信贷评分卡模型
  19. torch.Linear(input_size,output_size, bia = True/Flase)
  20. 需求收集方法工具,以及进行需求分析的6大要素

热门文章

  1. arcgis api for JavaScript _跨域请求
  2. 【原】东拼西凑PBR(1):PBR基础
  3. Javaweb中提到的反射浅析(附源码)
  4. 网络对抗技术_实验一_网络侦查与网络扫描
  5. 【ARM】ARM接口技术
  6. The 2014 ACM-ICPC Asia Mudanjiang Regional Contest(2014牡丹江区域赛)
  7. 深入javascript——构造函数和原型对象
  8. 【CCNP考试】2010-01-31-北京-845(PASS)
  9. Introductionto.NETcracking
  10. 3月14号,oracle的说道多多