当我在Oracle SQL Developer中编写下面的代码时,它可以正常工作,当将这些代码粘贴到Webwise我们用来创建报告的工具时,它会错误地表示缺少预期吗?我们通常只是复制并粘贴代码,它工作正常......
代码是:
select o.wh_id,
o.bill_to_code,
(case when d.pick_area like 'GPS%' then 'GPS'
else d.pick_area
end) as pick_area,
count(*) as OUC
from t_order o
INNER JOIN
t_pick_detail d
on o.order_number = d.order_number
where o.wh_id = '~wh_id~'
group by o.wh_id,
o.bill_to_code,
(case when d.pick_area like 'GPS%' then 'GPS'
else d.pick_area
end)
order by o.bill_to_code;
答案 0 :(得分:1)
要完成此帖子,请删除';'确保它有效。
作为补充说明。实际运行SQL的底层机制可能有不同的解释器,在某些情况下,这会导致问题。在处理与同一平台交互的各种工具时,请确保根据该系统的文档正确的语法。
答案 1 :(得分:0)
复制粘贴代码时,请务必检查您的""和'' - 很多次,倒置的逗号搞砸了