【发布时间】:2020-09-08 09:32:50
【问题描述】:
如何在 Oracle SQL 中使用一年中的星期来获取日期?
我需要搜索在本周开始之后创建的条目。目前,我通过 select to_char(sysdate,'WW') from dual; 获得一年中的一周,但我不能这样做
select * from table where date > to_date(to_char(sysdate,'WW'), 'WW') 因为我得到了
ORA-01820: format code cannot appear in date input format
01820. 00000 - "format code cannot appear in date input format"
*Cause:
*Action:
【问题讨论】:
-
格式
WW表示:一年中的第几周 (1-53),其中第 1 周从一年的第一天开始,一直持续到一年的第七天。 - 这就是你要找的吗?
标签: sql oracle datetime where-clause