oracle 按每个月第几周分组怎么查?

比如现在是 2023-09 月,
2023-09-01、2023-09-02、2023-09-03 就是第一周
2023-09-04 到 2023-09-10 就是第二周
……
2023-09-25 到 2023-09-30 就是第五周

按照这种格式来给数据分组做统计,筛选是按照每个月第几周来多选,然后转化成日期区间,报表通过区间展示出各个周的统计数据。
这样的要怎么写?由于报表里不能用 dual 表,实在是不知道咋实现