Oracle按不同时间分组统计
Oracle按不同时间分组统计
Oracle按不同时间分组统计的sql

如下表table1:
日期(exportDate) 数量(amount)
-------------- -----------
14-2月 -08 20
10-3月 -08 2
14-4月 -08 6
14-6月 -08 75
24-10月-09 23
14-11月-09 45
04-8月 -10 5
04-9月 -10 44
04-10月-10 88
注意:为了显示更直观,如下查询已皆按相应分组排序
1.按年份分组
select to_char(exportDate,'yyyy'),sum(amount) from table1 group by to_char(exportDate,'yyyy');
年份 数量
-----------------------------
2009 68
2010 137
2008 103
2.按月份分组
select to_char(exportDate,'yyyy-mm'),sum(amount) from table1 group by to_char(exportDate,'yyyy-mm')
order by to_char(exportDate,'yyyy-mm');
月份 数量
-----------------------------
2008-02 20
2008-03 2
2008-04 6
2008-06 75
2009-10 23
2009-11 45
2010-08 5
2010-09 44
2010-10 88
3.按季度分组
select to_char(exportDate,'yyyy-Q'),sum(amount) from table1 group by to_char(exportDate,'yyyy-Q')
order by to_char(exportDate,'yyyy-Q');
季度 数量
------------------------------
2008-1 22
2008-2 81
2009-4 68
2010-3 49
2010-4 88
4.按周分组
select to_char(exportDate,'yyyy-IW'),sum(amount) from table1 group by to_char(exportDate,'yyyy-IW')
order by to_char(exportDate,'yyyy-IW');
周 数量
------------------------------
2008-07 20
2008-11 2
2008-16 6
2008-24 75
2009-43 23
2009-46 45
2010-31 5
2010-35 44
2010-40 88

出处:http://www.2cto.com/database/201309/243555.html
随笔分类 - Oracle
学习动态性能表(22)V$resource_limit
posted @ 2015-03-13 13:36 jack_Meng 阅读(57) | 评论 (0) 编辑
学习动态性能表(21)v$lincense
posted @ 2015-03-13 13:32 jack_Meng 阅读(24) | 评论 (0) 编辑
学习动态性能表(20)--v$waitstat
posted @ 2015-03-13 13:31 jack_Meng 阅读(20) | 评论 (0) 编辑
学习动态性能表(19)--v$undostat
posted @ 2015-03-13 13:30 jack_Meng 阅读(14) | 评论 (0) 编辑
学习动态性能表(18)--v$system_event
posted @ 2015-03-13 13:29 jack_Meng 阅读(15) | 评论 (0) 编辑
学习动态性能表(17)--v$segstat&v$segment_statistics
posted @ 2015-03-13 13:27 jack_Meng 阅读(22) | 评论 (0) 编辑
学习动态性能表(16)--v$rowcache
posted @ 2015-03-13 13:26 jack_Meng 阅读(21) | 评论 (0) 编辑
学习动态性能表(15)--v$rollstat
posted @ 2015-03-13 13:25 jack_Meng 阅读(14) | 评论 (0) 编辑
学习动态性能表(14)--v$parameter&v$system_parameter
posted @ 2015-03-13 13:23 jack_Meng 阅读(18) | 评论 (0) 编辑
学习动态性能表(13)--v$open_cursor
posted @ 2015-03-13 13:22 jack_Meng 阅读(23) | 评论 (0) 编辑
学习动态性能表(12)--v$db_object_cache
posted @ 2015-03-13 13:21 jack_Meng 阅读(7) | 评论 (0) 编辑
学习动态性能表(11)v$latch$v$latch_children
posted @ 2015-03-13 13:19 jack_Meng 阅读(9) | 评论 (0) 编辑
学习动态性能表(10)--v$session_longops
posted @ 2015-03-13 13:17 jack_Meng 阅读(16) | 评论 (0) 编辑
学习动态性能表(9)--v$filestat
posted @ 2015-03-13 13:16 jack_Meng 阅读(8) | 评论 (0) 编辑
学习动态性能表(8)--v$lock&v$locked_object
posted @ 2015-03-13 13:14 jack_Meng 阅读(70) | 评论 (0) 编辑
学习动态性能表(7)--v$process
posted @ 2015-03-12 16:11 jack_Meng 阅读(9) | 评论 (0) 编辑
学习动态性能表(6)--v$session_wait&v$session_event
posted @ 2015-03-12 16:05 jack_Meng 阅读(7) | 评论 (0) 编辑
学习动态性能表(5)--v$session
posted @ 2015-03-12 16:02 jack_Meng 阅读(13) | 评论 (0) 编辑
学习动态性能表(4)--v$sqltext&v$sqlarea
posted @ 2015-03-12 15:59 jack_Meng 阅读(12) | 评论 (0) 编辑
学习动态性能表(3)--v$sql&v$sql_plan
posted @ 2015-03-12 15:56 jack_Meng 阅读(12) | 评论 (0) 编辑
学习动态性能表(2)--v$sesstat
posted @ 2015-03-12 15:53 jack_Meng 阅读(3) | 评论 (0) 编辑
学习动态性能表(1)--v$sysstat
posted @ 2015-03-12 15:44 jack_Meng 阅读(9) | 评论 (0) 编辑
Oracle备份与恢复案例
posted @ 2015-03-12 15:20 jack_Meng 阅读(14) | 评论 (0) 编辑
IBM Cognos 10.2 最新体验之旅
posted @ 2014-12-30 13:32 jack_Meng 阅读(216) | 评论 (0) 编辑
Oracle中的NVL函数
posted @ 2014-12-24 17:29 jack_Meng 阅读(15) | 评论 (0) 编辑
Oracle密码中含有特殊字符时exp,imp的使用
posted @ 2014-12-24 11:22 jack_Meng 阅读(130) | 评论 (0) 编辑
AUL恢复truncate删除的表
posted @ 2014-12-18 14:53 jack_Meng 阅读(12) | 评论 (0) 编辑
Oracle终极数据恢复,孰弱孰强(DUL vs AUL)
posted @ 2014-12-18 14:50 jack_Meng 阅读(23) | 评论 (0) 编辑
oracle truncate闪回数据库恢复
posted @ 2014-12-18 14:48 jack_Meng 阅读(20) | 评论 (0) 编辑
Oracle的闪回特性之恢复truncate删除表的数据
posted @ 2014-12-18 14:47 jack_Meng 阅读(202) | 评论 (0) 编辑
Oracle中exp,imp(导入导出)数据迁移注意事项
posted @ 2014-12-18 14:43 jack_Meng 阅读(282) | 评论 (0) 编辑
oracle系统表的查询
posted @ 2014-12-11 12:12 jack_Meng 阅读(5) | 评论 (0) 编辑
ORACLE系统表大全
posted @ 2014-12-11 11:50 jack_Meng 阅读(22) | 评论 (0) 编辑
数据仓库系列文章
posted @ 2014-12-10 16:47 jack_Meng 阅读(38) | 评论 (0) 编辑
数据立方体----维度与OLAP
posted @ 2014-12-10 16:44 jack_Meng 阅读(638) | 评论 (2) 编辑
Oracle变量的定义、赋值及使用
posted @ 2014-12-10 16:27 jack_Meng 阅读(3182) | 评论 (1) 编辑
从如何优化SQL入手,提高数据仓库的ETL效率
posted @ 2014-12-10 15:42 jack_Meng 阅读(40) | 评论 (0) 编辑
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解(SQL数据库和Oracle数据库的区别)
posted @ 2014-12-10 12:14 jack_Meng 阅读(937) | 评论 (0) 编辑
Oracle按时间段分组统计
posted @ 2014-04-30 17:22 jack_Meng 阅读(2503) | 评论 (0) 编辑
Oracle按不同时间分组统计
posted @ 2014-04-30 17:15 jack_Meng 阅读(82) | 评论 (0) 编辑
Oracle单表去重复(二)
posted @ 2014-04-30 16:41 jack_Meng 阅读(45) | 评论 (0) 编辑
Oracle单表去重复(一)
posted @ 2014-04-30 16:24 jack_Meng 阅读(828) | 评论 (0) 编辑
oracle 查版本号
posted @ 2014-04-29 16:12 jack_Meng 阅读(22) | 评论 (0) 编辑
Oracle Client 10g (instantclient) 精简版安装
posted @ 2014-04-29 16:07 jack_Meng 阅读(2143) | 评论 (0) 编辑
C#在64位操作系统上连接Oracle的问题和解决方案
posted @ 2014-04-21 13:29 jack_Meng 阅读(40) | 评论 (0) 编辑
32位C#程序连接64位ORACLE数据库
posted @ 2014-04-21 12:44 jack_Meng 阅读(45) | 评论 (0) 编辑
asp.net(C#)链接Oracle连接字符串
posted @ 2014-04-21 12:39 jack_Meng 阅读(1130) | 评论 (0) 编辑
用ASP.Net(C#)连接Oracle数据库的方法及实例
posted @ 2014-04-21 12:30 jack_Meng 阅读(75) | 评论 (0) 编辑
使用C#的两种方式OracleClient组件和OleDB组件连接ORACLE数据库
posted @ 2014-04-21 12:29 jack_Meng 阅读(36) | 评论 (0) 编辑
oracle简单入门教程系列
posted @ 2014-04-21 11:46 jack_Meng 阅读(220) | 评论 (0) 编辑
Windows 7 x64 安装 Oracle 11g Express
posted @ 2014-04-21 11:36 jack_Meng 阅读(2175) | 评论 (0) 编辑
Oracle Database express 11g 第 2 版安装过程
posted @ 2014-04-21 11:23 jack_Meng 阅读(212) | 评论 (0) 编辑
oracle 脚本创建数据库的相关文章,教程,源码
posted @ 2014-04-21 11:09 jack_Meng 阅读(40) | 评论 (0) 编辑
详解Oracle手动创建数据库几大步骤
posted @ 2014-04-21 11:06 jack_Meng 阅读(28) | 评论 (0) 编辑
Oracle XE自带数据库创建的过程
posted @ 2014-04-21 11:05 jack_Meng 阅读(79) | 评论 (0) 编辑
在 Windows 下安装 Oracle 11g XE (Express Edition)
posted @ 2014-04-02 15:37 jack_Meng 阅读(72) | 评论 (0) 编辑
OracleDesigner学习笔记1――安装篇
posted @ 2014-03-01 11:56 jack_Meng 阅读(256) | 评论 (0) 编辑
建立物化视图所需权限
posted @ 2012-12-31 15:06 jack_Meng 阅读(92) | 评论 (0) 编辑
Oracle命令:授权-收回权限-角色
posted @ 2012-12-31 15:04 jack_Meng 阅读(4300) | 评论 (0) 编辑
在Data Manager中使用Variable
posted @ 2012-11-17 14:50 jack_Meng 阅读(45) | 评论 (0) 编辑
oracle中exp,imp(导入,导出)的使用详解
posted @ 2012-11-13 16:52 jack_Meng 阅读(35) | 评论 (0) 编辑
重做日志文件(redo log file)和归档日志文件(archive log file)
posted @ 2012-11-13 16:35 jack_Meng 阅读(446) | 评论 (0) 编辑
Oracle日志文件管理与查看
posted @ 2012-11-13 16:33 jack_Meng 阅读(65) | 评论 (0) 编辑
plsql常用函数汇总
posted @ 2012-11-09 17:00 jack_Meng 阅读(1162) | 评论 (0) 编辑
PLSQL日期函数
posted @ 2012-11-09 16:41 jack_Meng 阅读(6489) | 评论 (0) 编辑
PLSQL配置怎么连ORACLE
posted @ 2012-11-08 14:25 jack_Meng 阅读(5840) | 评论 (0) 编辑
用 Cognos 中的 Data Manager 进行数据抽取(使用介绍)
posted @ 2012-11-07 16:25 jack_Meng 阅读(43) | 评论 (0) 编辑
cognos中的datamanager的安装及配置
posted @ 2012-11-05 12:55 jack_Meng 阅读(55) | 评论 (0) 编辑
数据仓库之我见
posted @ 2012-11-05 12:53 jack_Meng 阅读(39) | 评论 (0) 编辑
Oracle按不同时间分组统计的更多相关文章
- Oracle 按不同时间分组统计
1.按年 select to_char(record_date,'yyyy'), sum(col_8) as total_money from table_name where group by to ...
- ORACLE的分组统计之ROLLUP(一)
Oracle 9i以后,扩展了group by 的功能,能够满足大部分多维数据的分析统计功能,主要表现: 1. rollup,cube,grouping sets 扩展group by字句提供了丰富的 ...
- Oracle Time Model Statistics(时间模型统计)
Oracle数据库从10g開始,启用以时间模型统计为主.命中率为辅等性能度量指标.基于时间模型统计,主要是基于操作类型測量在数据库中花费的时间的统计信息.最重要的时间模型统计是数据库时间.或DB时间. ...
- Oracle数据库从入门到精通-分组统计查询
视频课程:李兴华 Oracle从入门到精通 视频课程学习者:阳光罗诺 视频来源:51CTO学院 整体内容: 统计函数的使用 分组统计查询的实现 对分组的数据过滤 统计函数 在之前我们就学习过一个COU ...
- 010.简单查询、分组统计查询、多表连接查询(sql实例)
-------------------------------------day3------------ --添加多行数据:------INSERT [INTO] 表名 [(列的列表)] --SEL ...
- Dev用于界面按选中列进行分组统计数据源(实用技巧)
如果有用U8的可以明白这个功能就是模仿他的统计功能.我不过是把他造成通用的与适应于DEV的. (效率为6000条数据分组统计时间为3秒左右分组列过多5秒.1000条以下0.几秒,500条下0.00几秒 ...
- DataTable、List使用groupby进行分组和分组统计;List、DataTable查询筛选方法
DataTable分组统计: .用两层循环计算,前提条件是数据已经按分组的列排好序的. DataTable dt = new DataTable(); dt.Columns.AddRange(new ...
- Mysql 根据时间戳按年月日分组统计
Mysql 根据时间戳按年月日分组统计create_time时间格式SELECT DATE_FORMAT(create_time,'%Y%u') weeks,COUNT(id) COUNT FROM ...
- Mysql中较为复杂的分组统计去重复值
这是我的代码: 前提是做了一个view:att_sumbase 首先分开统计每天的中午.下午饭点人数,这时需要分别去除中午和下午重复打卡的人.用了记录集的交,嵌套select的知识. 注意不能直接使用 ...
随机推荐
- surfaceDestroyed什么时候被调用
今天看别人的代码,突然有个疑问,surfaceDestroyed这个函数什么时候被调用呢? 上网搜了一番,基本都说是surface被销毁的时候,才会调用surfaceDestroyed.问题又来了su ...
- leetcode先刷_Climbing Stairs
水的问题. 以为很常见.青蛙跳楼梯.能跳一步可以跳两步,它实际上是一个斐波那契数. 注意.空间O(1). class Solution { public: int climbStairs(int n) ...
- Docker镜像与容器命令(转)
Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的.可移植的.自给自足的容器.开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机).bare metal. ...
- 直接选择排序----java实现
直接选择排序思路: 从待排序数据中选择第一个假定为最小的下标,然后他后面的与他循环比较,得到真的最小值下标,然后最小值前的那一区段依次后移,并把最小值赋值给第一个元素.第二次时,假定第二个为最小,然后 ...
- RH133读书笔记(2)-Lab 2 Working with packages
Lab 2 Working with packages Goal: To gain working experience with package management System Setup: A ...
- Android lint具 常见问题检查
1. Correctness 1) DuplicatedIds Layout于id应该唯一 2) NewApi 代码中使用的某些API高于Manifest中的Min SDK 3) Inconsiste ...
- c#中的属性
在C#中我们可以很自由的访问共有字段,但有时我们可能需要某字段只能读或者写,或在改变字段值得时候做一些其他事情,显然这些仅仅依靠字段是无法实现的,于是便有了属性. 1.基本用法 c#中的属性由属性作用 ...
- ios崩溃日志1
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not loa ...
- php阅读csv文件类
php处理csv文件类: http://www.php100.com/cover/php/540.html <?php define("CSV_Start", 0); def ...
- 思维导图之C++语言程序设计总结
花了大约一周的时间,将c++的课本过了一遍,米老师说第一遍不求甚解,仅仅管去看就能够了,我很成功地运行了老师这种方法,嘿嘿.那么c++是什么呢?百度上这样说,它是一种使用很广泛的计算机编程语言.C++ ...