我试图找到两个日期之间的天数。我尝试运行以下查询并最终出现ORA-30076错误。
查询是,
select extract(day from (sysdate - to_date('2009-10-01', 'yyyy-mm-dd')))
from dual
错误是,
Error at Command Line:1 Column:34
Error report:
SQL Error: ORA-30076: invalid extract field for extract source
30076. 00000 - "invalid extract field for extract source"
*Cause: The extract source does not contain the specified extract field.
但是当我尝试跑步时
Select extract(day from sysdate) from dual;
我得到了正确的输出。
如果有人知道我收到上述错误的原因,请提供帮助。