---------------按日期统计-----------------------------------------------------
--按照星期进行统计
SELECT TO_CHAR(SYSDATE, 'day') FROM DUAL GROUP BY TO_CHAR(SYSDATE, 'day');
--按照每周进行统计
SELECT TO_CHAR(SYSDATE, 'ww') FROM DUAL GROUP BY TO_CHAR(SYSDATE, 'ww');
--按照每月进行统计
SELECT TO_CHAR(SYSDATE, 'mm') FROM DUAL GROUP BY TO_CHAR(SYSDATE, 'mm');
--按照每季度进行统计
SELECT TO_CHAR(SYSDATE, 'q') FROM DUAL GROUP BY TO_CHAR(SYSDATE, 'q');
--按照每年进行统计
SELECT TO_CHAR(SYSDATE, 'yyyy')
FROM DUAL
GROUP BY TO_CHAR(SYSDATE, 'yyyy');
本文介绍如何使用 SQL 查询按不同时间维度(星期、周、月、季度、年)统计数据的方法。通过 Oracle 的 TO_CHAR 函数结合 SYSDATE 获取当前日期,并进行时间格式转换,实现灵活的时间范围统计。

1016

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



