【发布时间】:2018-06-27 04:25:45
【问题描述】:
audit_modifier 是 VARCHAR2(30 CHAR) 并且 audit_modifier 值以这种格式存储[2018-01-18T17:19:47.285Z]。
然后如何写入查询以获取特定日期和日期范围。
SELECT * FROM TABLE where audit_modifier = '2018-01-18';
收到以下错误消息。
选择 * 从表 WHERE trunc(audit_modifier) BETWEEN TO_DATE('2018-01-16', 'YYYY-MM-DD') AND TO_DATE('2018-01-16', 'YYYY-MM-DD');
ORA-00932:不一致的数据类型:预期 NUMBER 得到 DATE
00932. 00000 - “不一致的数据类型:预期的 %s 得到了 %s”
*原因:
*行动:
行错误:10 列:29
【问题讨论】:
-
如果您无法使用重复的链接解决问题,请在此处留言,然后有人可以为您重新打开问题。
-
使用上面发布的答案链接编写了上面的查询,但收到错误消息。