Oracle数据库为什么提示缺失右括号,请指教
答案:2 悬赏:60 手机版
解决时间 2021-02-10 18:50
- 提问者网友:斑駁影
- 2021-02-10 06:27
LEFT JOIN (select code,name from dataitem where DATAITEMTYPEGUID='310') l on c.ABCFLSX=l.code
最佳答案
- 五星知识达人网友:千夜
- 2021-02-10 07:24
能否将整句sql粘出来
全部回答
- 1楼网友:想偏头吻你
- 2021-02-10 08:30
凡是提示缺失右括号,那就是语句无法执行,但是oracle认为没有语法错误的。一般这种情况都是逻辑失误造成的。我不知道你的逻辑是什么样子,只能是猜测。
你的那个between and是怎么来的?
按照你的逻辑应该是应该是sysdate减去一个值,小于等于v_limit_recond.period/24,
那么那个between是怎么来的?
个人估计你是想表达在一定时间内的汇总,那么应该是
tran_date_time应该是between sysdate-v_limit_recond.period/24 and sysdate
这就是个意思,并不是就是这么写,具体的时间写法忘记了,这个你要自己查一查才行。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯