我正在尝试将下面提到的查询转换为ansi格式
oracle查询:
If UCase(R) Like "*bk" Then R = Left(R, Len(R) - 2)
ansi格式:
SELECT *
FROM table_1 a,
table_2 b,
table_2 c
WHERE c.dt(+) = a.dt
AND c.ap_no(+) = a.ap_no
AND c.jy_no(+) = a.jy_no
AND c.tn(+) = a.tn
AND b.dt(+) = a.dt
AND b.ap_no(+) = a.ap_no
AND b.jy_no(+) = a.jy_no
AND ( b.t_no(+) + 1 ) = a.t_no --> unable to understand this part
AND ( b.type_cd(+) = 100
AND c.type_cd(+) = 200);
我不理解,如何将Oracle查询的“无法理解这部分”中找到的+1转换为ansi格式。请指教。
编辑:这与解释here的问题并不完全相似。我只是想了解查询的+1部分。