当我尝试执行以下WHERE条件时,我一直收到以下错误,但不太清楚实际问题是什么……任何帮助都是非常感谢的。谢谢!
WHERE ((CUSTOMER.CREATE_DATE >= TO_DATE($$EXTRACT_DT,'YYYYMMDD')) OR
(CUSTOMER.UPDATE_DATE >= TO_DATE($$EXTRACT_DT,'YYYYMMDD')))注意:我想补充的是,当我删除WHERE条件时,查询执行时没有任何问题。
发布于 2018-08-13 23:15:18
你的父母平衡-- 5 (和5 )。我会写代码让这一点变得显而易见:
WHERE (CUSTOMER.CREATE_DATE >= TO_DATE($$EXTRACT_DT, 'YYYYMMDD') OR
CUSTOMER.UPDATE_DATE >= TO_DATE($$EXTRACT_DT, 'YYYYMMDD')
)(这将删除每个子句上的圆括号。)
因此,您的问题似乎出现在查询的其他地方。
发布于 2018-08-13 23:37:06
试试这个:
WHERE (CUSTOMER.CREATE_DATE >= TO_DATE("$$EXTRACT_DT", 'YYYYMMDD') OR
CUSTOMER.UPDATE_DATE >= TO_DATE("$$EXTRACT_DT", 'YYYYMMDD')
)https://stackoverflow.com/questions/51825467
复制相似问题