|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
各位大俠:
我想在 Report 的公式直欄里做一個查詢,如下:
function CF_1FORMULA0005 return Number is
begin
select organization_id, inventory_item_id,
subinventory_code, lot_number,
sum((case when locator_id = 1 then transaction_quantity else 0 end)) qty
from mtl_onhand_quantities_detail
end;
但是編譯出錯, 錯在 ”case" 處 :
發生錯誤 103在第5 行,第15直欄
發現了符號“CASE"當您等待下列事項之一發生時:
(- + mod not
null others <an identifier>
<a double-uoted delimited-identifier> <a bind variable> avg
count current exists max min prior sql stddev sum variance
cast <a string literal with character set specification>
<a number> <a sinle-quoter SQL string>
請問我要怎么辦?
另外, 因為條件太多, 不能用 "decode" 來代替 "case" |
|