在尝试执行以下WHERE条件时,我始终收到以下错误,但无法完全弄清实际问题是什么...感谢您的帮助。谢谢!
WHERE ((CUSTOMER.CREATE_DATE >= TO_DATE($$EXTRACT_DT,'YYYYMMDD')) OR
(CUSTOMER.UPDATE_DATE >= TO_DATE($$EXTRACT_DT,'YYYYMMDD')))
注意: 想补充一点的是,当我删除WHERE条件时,查询执行没有任何问题。
答案 0 :(得分:2)
您的家长余额-5 (
和5 )
。我将编写代码以使其显而易见:
WHERE (CUSTOMER.CREATE_DATE >= TO_DATE($$EXTRACT_DT, 'YYYYMMDD') OR
CUSTOMER.UPDATE_DATE >= TO_DATE($$EXTRACT_DT, 'YYYYMMDD')
)
(这将删除每个子句上的括号。)
因此,您的问题似乎出现在查询的其他地方。
答案 1 :(得分:0)
尝试一下:
WHERE (CUSTOMER.CREATE_DATE >= TO_DATE("$$EXTRACT_DT", 'YYYYMMDD') OR
CUSTOMER.UPDATE_DATE >= TO_DATE("$$EXTRACT_DT", 'YYYYMMDD')
)