--创建表 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 --根据日期排序
--注:MODIFIEDTIME 为 表TEST里的时间字段,时间类型
--以上代码可直接在数据库里运行
--假如表里还有个数量的字段,要按天统计数量,可将COUNT(*)改为SUM(1)函数
【统计】Oracle按周统计(详细)
【统计】Oracle按月统计(详细)
【统计】Oracle按季度统计(详细)
【统计】Oracle按年统计(详细)
【统计】按照时间统计总结
分享到:
相关推荐
Oracle统计一天内每小时的数据量。在某小时内有数据,该时间段会被统计出来;该时间段内没有交易,该时间段不会被统计出来,默认为0即可
oracle的按月统计sql..............................
主要介绍了Oracle数据库按时间进行分组统计数据的方法,同时附带了一个在不同时间段内的统计实现,需要的朋友可以参考下
Oracle分组统计
统计oracle的一个库所拥有的记录数,思路是先得到数据库里所有的表,然后再统计每个表里面有多少条记录,累加最后得到总记录数。
ORACLE表空间大小统计语句,比较详细的。。。。
ORACLE 数据库的统计数据及优化
文档里包含Oracle 11G统计信息自动收集及调整,可以使用优化数据库性能,不合理的统计信息会影响数据库性能
ORACLE 数据库中如何统计表记录数的过程说明
这是关于oracle10g的统计与说明的函数说明
oracle如何实现分组排序和统计、聚集,如何分组求top N,什么是over分析函数,row_number(),rank(),dense_rank()区别又是什么, 如何找到一条记录的前后值,这份文档写得太好了。
SQL和Oracle中统计数据库中表个数及表名
oracle 根据时间段做报表统计 SQL是时间段统计 SQL原句
Statistic 对Oracle 是非常重要的。 它会收集数据库中对象的详细信息,并存储在相应的数据字典里。 根据这些统计信息, optimizer 可以对每个SQL 去选择最好的执行计划
NULL 博文链接:https://ws694617206.iteye.com/blog/773618
oracle统计信息高可靠性保障技术;oracle统计信息高可靠性保障技术
提高ORACLE数据库的查询统计速度,非常实用
主要介绍了oracle统计时间段内每一天的数据,需要的朋友可以参考下
大型数据库系统中往往要用到查询统计,...本文以Oracle7.33数据库系统为例,我们在开发大型Oracle数据库系统时结合项目的特点,本着安全、高效的原则对数据库进行了一些物理设计,从而大大提高了数据库的查询统计速度。