【发布时间】:2017-10-11 16:06:18
【问题描述】:
我想(加p.L_VALUE AND p.I_VALUE 加上这个结果,减去c.con_value)将一列减去不同表中的另一列,下面的函数编译成功但减法结果不正确:
function CF_OP_QTYFormula return Number is
V_QTY number(10);
begin
select sum(nvl(p.L_QTY, 0)) + sum(nvl(p.I_QTY, 0)) - sum(nvl(c.CON_QTY,0))
into V_QTY
from raw_purchase p, raw_consum c
where p.ITEMCODE = c.ITEMCODE
and p.ITEMCODE = :ITEMCODE
and p.MONTH_YEAR between '31-MAY-2010'
and ADD_MONTHS(:date1, -1);
return v_qty;
exception when no_data_found then return null;
end;
【问题讨论】: