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') ')' 附近有语法错误。
(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') ')' 附近有语法错误。
解决方案 »
- 请教个数据库设计的问题
- 我这个sql语句如何让它输出排序?
- 求多句并一句的SQL
- SQL2005 Report Service完全安裝后訪問http://localhost/Reports為什么看不到“新增資料夾”、“新增資料來源”等?
- 我创建了一个应用程序角色,如何为其指定有备份和恢复数据的权限呢?
- 菜问题:
- 求助,SQL2000访问DBF文件报错
- 如何才能让数据库程序显示更为友好的错误信息?
- 执行存储过程出现错误:执行出现错误 :DELETE 失败,因为下列 SET 选项的设置不正确:'ARITHABORT'。请确保 SET 选项可正确用于计算列和/或查询通知和/或 xml 数据类型方法的索引视图和/或索引
- 关于计算的问题
- 两表更新求助
- SQl问题
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') t --加别名
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') A最後任意加個別名就可以