Oracle数据库为什么提示缺失右括号,求前辈指教

2025-04-17 17:27:14
推荐回答(1个)
回答1:

凡是提示缺失右括号,那就是语句无法执行,但是oracle认为没有语法错误的。一般这种情况都是逻辑失误造成的。我不知道你的逻辑是什么样子,只能是猜测。
你的那个between and是怎么来的?
按照你的逻辑应该是应该是sysdate减去一个值,小于等于v_limit_recond.period/24,
那么那个between是怎么来的?
个人估计你是想表达在一定时间内的汇总,那么应该是
tran_date_time应该是between sysdate-v_limit_recond.period/24 and SYSDATE
这就是个意思,并不是就是这么写,具体的时间写法忘记了,这个你要自己查一查才行。