oracle sql 按时间统计(天、周、月、季、年)
2014-08-18 17:20
399 查看
最近在做一个会员发展统计功能,有个按时间统计的功能让我记忆犹新。
表里面需要有一个Date或DateTime类型的字段,假设为:statictis_date
以下?表示要聚合的其他条件
按天统计数目:
select count(?) from table
group by to_char(statictis_date, 'yyyy/MM/dd')
--按天统计
order by to_char(statictis_date, 'yyyy/MM/dd');
按周统计:
TO_CHAR(T.static_time,'IW'),TO_CHAR(T.static_time,'YYYY')
按月统计:
TO_CHAR(t.static_time,'YYYY-MM')
按季统计:
TO_CHAR(t.static_time,'Q')
按年统计:
TO_CHAR(t.static_time,'YYYY')
备注:可详细了解Oracle中的时间函数,如to_char和to_date
表里面需要有一个Date或DateTime类型的字段,假设为:statictis_date
以下?表示要聚合的其他条件
按天统计数目:
select count(?) from table
group by to_char(statictis_date, 'yyyy/MM/dd')
--按天统计
order by to_char(statictis_date, 'yyyy/MM/dd');
按周统计:
TO_CHAR(T.static_time,'IW'),TO_CHAR(T.static_time,'YYYY')
按月统计:
TO_CHAR(t.static_time,'YYYY-MM')
按季统计:
TO_CHAR(t.static_time,'Q')
按年统计:
TO_CHAR(t.static_time,'YYYY')
备注:可详细了解Oracle中的时间函数,如to_char和to_date
相关文章推荐
- oracle sql语句执行时间统计sql trace
- Oracle按时间分组统计的sql与oracle 多行合并一行
- Oracle按时间统计sql
- oracle SQL里常用的时间函数,经典推荐
- oracle 中--怎么查看当前表空间在作什么操作?--查锁,死锁,当前执行时间长的Sql语句,没提交的事务,对象为哪些进程所用
- 用sql语句查看oracle表每条记录的创建时间(ora_rowscn)
- 在oracle 数据库中查看一个sql语句的执行时间和SP2-0027错误
- Oracle SQL 语句对时间操作的总结
- 修改pl/sql连接oracle的时间
- ORACLE 统计正负个数sql
- 一段oracle中的“复杂”分组统计sql
- sql server Oracle 一点小知识总结(获取当前时间)
- ORACLE与MSSQL计算时间差的SQL操作
- oracle的SQL语句中同一函数执行的时间问题
- 修改Oracle SQL Developer的时间格式
- Oracle 中统计时间间隔的方法
- oracle sql 分组统计
- SQL语法计算 统计时间日期
- Oracle开发之SQL语句案例—学生成绩统计
- oracle sql 时间查询