其实这里用到的及时将时间进行to_char转换以后进行分组的过程,下面举个例子进行说明:
比如一个表中有一个字段为 stat_time为date型,要基于她进行各种分类统计。
1. 按年
select count(1),sum(1),to_char(stat_time,'yyyy') from 表 group by to_char(stat_time,'yyyy')
2.按月
select count(1),sum(1),to_char(stat_time,'yyyy-mm') from 表 group by to_char(stat_time,'yyyy-mm')
3.按周

本文介绍了如何使用SQL查询在Oracle数据库中基于日期字段进行统计分析,包括按年、按月、按周和按日进行计数和求和操作。通过to_char函数转换日期格式并进行分组。
最低0.47元/天 解锁文章
4万+

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



