oracle获取日期所在周,ORACLE 获取某一日期所在周的周一
时间: 2023-07-18 09:15:45 浏览: 90
你可以使用Oracle的函数来获取某一日期所在周的周一。具体实现可以使用以下语句:
```
SELECT TRUNC(<date>, 'IW') + 1 AS week_start
FROM dual;
```
其中,<date> 为要获取周一的日期。函数 TRUNC(<date>, 'IW') 用于将日期截取到所在周的周一,然后再加上 1 天即可得到所在周的周一。使用 dual 表是因为 Oracle 中必须从某个表中查询数据,而 dual 表是一个虚拟表,可以使用它来执行一些简单的查询操作。