【查询月份自然周】
查询自然周
思路 :1.先查询出指定月份全部日期
2.根据日期查询每个日期所在周的周一的日期和周日的日期
3.合并相同的周一 周日 第一周起始设置为1号 最后一周的结束日期设置为当月最后日期
例如 20211101
WITH ALL_DATE AS (
SELECT
TRUNC( to_date( '20211101', 'YYYYMMDD HH24:MI:SS' ), 'MM' ) + ROWNUM - 1 ALL_DATE
FROM
dual CONNECT BY ROWNUM <
原创
2021-12-20 16:02:35 ·
263 阅读 ·
0 评论