Oracle数据库统计每月周六周日数据 - 2022年至今
可以使用以下SQL语句实现:
SELECT
TO_CHAR(created_time, 'YYYY-MM') AS month,
COUNT(*) AS count
FROM
your_table
WHERE
created_time >= TO_DATE('2022-01-01', 'YYYY-MM-DD')
AND created_time < TO_DATE('2022-10-01', 'YYYY-MM-DD')
AND TO_CHAR(created_time, 'D') IN (6, 7)
GROUP BY
TO_CHAR(created_time, 'YYYY-MM')
ORDER BY
month;
这个查询会返回自2022年1月以来每个月的周六和周日的计数。WHERE子句限制了日期范围为2022年至今。TO_CHAR函数用于提取日期的月份,并且筛选出周六和周日的记录。GROUP BY子句按月分组。
原文地址: http://www.cveoy.top/t/topic/nnKW 著作权归作者所有。请勿转载和采集!