【统计】Oracle按月统计(详细)
2012-08-14 00:06
288 查看
--创建表 Test
CTEATE TABLE TEST(
ID NUMBER NOT NULL,
MODIFIEDTIME DATE NOT NULL
)
--按月统计
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 --根据月份来排序
--注:MODIFIEDTIME 为 表TEST里的时间字段,时间类型
--以上代码可直接在数据库里运行
--假如表里还有个数量的字段,要按天统计数量,可将COUNT(*)改为SUM(1)函数
【统计】Oracle按天统计(详细)
【统计】Oracle按周统计(详细)
【统计】Oracle按季度统计(详细)
【统计】Oracle按年统计(详细)
CTEATE TABLE TEST(
ID NUMBER NOT NULL,
MODIFIEDTIME DATE NOT NULL
)
--按月统计
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 --根据月份来排序
--注:MODIFIEDTIME 为 表TEST里的时间字段,时间类型
--以上代码可直接在数据库里运行
--假如表里还有个数量的字段,要按天统计数量,可将COUNT(*)改为SUM(1)函数
【统计】Oracle按天统计(详细)
【统计】Oracle按周统计(详细)
【统计】Oracle按季度统计(详细)
【统计】Oracle按年统计(详细)
相关文章推荐
- oracle的按月统计sql(一个数据库面试题)
- oracle的按月统计sql(一个数据库面试题)
- oracle按月统计,上个月1号00:00:00到最后一天23:59:59
- 【统计】Oracle按天统计(详细)
- Oracle按周,按月统计
- Oracle按天、按月统计数据
- 【统计】Oracle按周统计(详细)
- Oracle-SQL-按月统计自助终端交易量
- 【统计】Oracle按季度统计(详细)
- 【统计】Oracle按年统计(详细)
- MySQL----按月统计数据
- Oracle 收集统计信息
- 如何统计ORACLE某用户的表的数据量
- git代码统计-生成详细html报告
- ORACLE 10.2.0.1 ,10gr2 rac 搭建步骤详细
- Oracle 查看 session 当前统计信息 脚本 说明
- Oracle SQL Loader的详细语法
- oracle 按每天,每周,每月,每季度,每年查询统计数据
- oracle-Oracle Partition 分区详细总结
- oracle数据泵导入分区表统计信息报错(三)