Oracle按照时间统计总结
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按照时间统计总结相关推荐
- oracle分段时间统计总数,oracle中根据年份统计每月的总数?解决思路
SQL codeWITH T1 AS( SELECT ADD_MONTHS(DATE'2010-12-01',LEVEL) AS t_date FROM DUAL CONNECT BY LEVEL & ...
- oracle带时间查询语句,请教oracle按时间分组查询语句的写法
请教oracle按时间分组查询语句的写法 最近由于要做报表,在一张表中有一个字段为date类型,现在想要在一段时间内(比如一年)能够按照时间段分组查询记录总和,比如我要能够查询2007年到2009年间 ...
- 你知道吗?其实 Oracle 直方图自动统计算法存在这些缺陷!(附验证步骤)
作者 | 吴海存 责编 | Carol 出品 | CSDN 云计算(ID:CSDNcloud) 封图| CSDN下载于视觉中国 在某些场景下,表中某一列的数据分布会比较崎岖,使得CBO(cost ba ...
- oracle 自动表分析,其实 Oracle 直方图自动统计算法存在这些缺陷!
原标题:其实 Oracle 直方图自动统计算法存在这些缺陷! 科技细分领域TOP10影响力内容第一季度入选作品 来源 | CSDN 作者 | 吴海存 在某些场景下,表中某一列的数据分布会比较崎岖,使得 ...
- 资源放送丨《Oracle 12C~19C统计信息的最佳实践》PPT视频
前段时间,墨天轮邀请到云和恩墨解决方案专家 黄廷忠 分享了直播<Oracle 12C~19C统计信息的最佳实践>,在这里我们共享一下PPT和视频,供大家参考学习. 优化器是Oracle数据 ...
- 删除oracle的注册,oracle数据库账号删除oracle收集系统统计信息
oracle收集系统统计信息 oracle 10g系统统信息为: 参数名称 描述 cpuspeedNW CPU在无负载模式下的处理速度,即每秒可以完成的机器指令数,单位是百万次,10g默认为1. ...
- Oracle之自动收集统计信息
一.Oracle 11g 在Oracle的11g版本中提供了统计数据自动收集的功能.在部署安装11g Oracle软件过程中,其中有一个步骤便是提示是否启动这个功能(默认是启用这个功能). 在这里介绍 ...
- oracle stalestats_深入理解oracle优化器统计数据(Optimizer Statistics)
理解oracle优化器统计数据 首先来介绍oracle数据库使用基于规则优化器(RBO)来决定如何执行一个sql语句.基于规则优化器顾名思义,它是遵循一组规则来判断一个sql语句的执行计划.这组规则是 ...
- Oracle多列统计信息
Oracle多列统计信息 通常,当我们将SQL语句提交给Oracle数据库时,Oracle会选择一种最优方式来执行,这是通过查询优化器Query Optimizer来实现的.CBO(Cost-Base ...
最新文章
- 关于IIS正在使用突然断电后,IIS不能使用解决方案
- 数据结构之并查集Union-Find Sets
- python中%符号详解
- Tornado入门三
- linux脚本提示,linux开机提示信息脚本
- cass展点不在原位置_cass展点之步骤及方法
- DOTNET Core MVC(二)路由初探
- r语言 rep(c(1,R语言(一)
- 推荐系统的公平性:用户侧与生产侧
- 数据结构与算法 完整版单链表(附GIF)
- linux docker自动启动,linux – Cron作业不能在Docker容器内自动运行
- 电池测试系统连接服务器失败,服务器报电池故障
- 一款免费好用的英文润色软件(1Checker没错,这是免费的)
- U8 8.9 数据库置疑恢复方法
- 什么是IDC?IDC数据中心什么意思?
- Java中List Set Map总结
- 查看服务器所有文件大小,查看服务器文件夹下内存大小
- 信贷风控指南丨人工智能专家直播解析信贷评分卡模型
- torch.Linear(input_size,output_size, bia = True/Flase)
- 需求收集方法工具,以及进行需求分析的6大要素
热门文章
- arcgis api for JavaScript _跨域请求
- 【原】东拼西凑PBR(1):PBR基础
- Javaweb中提到的反射浅析(附源码)
- 网络对抗技术_实验一_网络侦查与网络扫描
- 【ARM】ARM接口技术
- The 2014 ACM-ICPC Asia Mudanjiang Regional Contest(2014牡丹江区域赛)
- 深入javascript——构造函数和原型对象
- 【CCNP考试】2010-01-31-北京-845(PASS)
- Introductionto.NETcracking
- 3月14号,oracle的说道多多