首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

问一下查询语句的别名?解决思路

2012-03-11 
问一下查询语句的别名???selectsum(casewhen..条件1..),sum(casewhen..条件2..),asdfromtable1asd为sum(ca

问一下查询语句的别名???
select   sum(case   when   ..条件1..),sum(case   when   ..条件2..),asd   from   table1


    asd为sum(case   when   ..条件1..)-sum(case   when   ..条件2..)的值,asd怎么写好,直接用sum(case   when   ..条件1..)-sum(case   when   ..条件2..),感觉不是太好,
大家帮忙看看.

[解决办法]
这样就可以啊.
或者
select *,asd=col1-col2 from (select sum(case when ..条件1..) col1,sum(case when ..条件2..) col2 from table1)t
[解决办法]
sum(case when ..条件1..)-sum(case when ..条件2..) 还是这样好了.再嵌套一个个人感觉没必要..
[解决办法]
up

热点排行