select stk_no,mtype,qty,doc,
(case
when doc = 'PIN' then qty*-1
else qty
end) as newqty
from spdtran where depart='ZZZ' and item_del='N')
这个出来stk_no,mtype,qty,doc,newqty 5列然后我外面套一个查询就报错select stk_no,mtype,newqty from (
select stk_no,mtype,qty,doc,
(case
when doc = 'PIN' then qty*-1
else qty
end) as newqty
from spdtran where depart='ZZZ' and item_del='N') ')' 附近有语法错误。