oracle 按每天,每周,每月,每季度,每年查询统计数据
//按天统计
select count(dataid) as 每天操作数量, sum()
from tablename
group by trunc(createtime, 'DD'))
//按自然周统计
select to_char(date,'iw'),sum()
from tablename
group by to_char(date,'iw')
//按自然月统计
select to_char(date,'mm'),sum()
from tablename
group by to_char(date,'mm')
//按季统计
select to_char(date,'q'),sum()
from tablename
group by to_char(date,'q')
//按年统计
select to_char(date,'yyyy'),sum()
from tablename
group by to_char(date,'yyyy')
oracle 按每天,每周,每月,每季度,每年查询统计数据
来源本人博客:http://yijianfengvip.blog.163.com/blog/static/1752734322011112294145188/
本文提供Oracle数据库中按不同时间维度(天、周、月、季、年)进行统计数据的方法。通过使用TO_CHAR和TRUNC函数结合GROUP BY子句,实现灵活的时间粒度统计。
378

被折叠的 条评论
为什么被折叠?



