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

急CASE.WHEN. THEN.中使用别名的有关问题

2013-06-26 
急:CASE..WHEN.. THEN...中使用别名的问题如下Sql,为了区分qty1和qty2用了2个case句。能不能在一个case句中

急:CASE..WHEN.. THEN...中使用别名的问题
如下Sql,为了区分qty1和qty2用了2个case句。能不能在一个case句中完成?或者别的简单方法。
SELECT 

CASE XXdate
WHEN '20130115'
THEN  QTY
END AS QTY1,

CASE XXdate
WHEN '20130116'
THEN QTY
END AS QTY2

FROM ORDERS
[解决办法]
case xxdate when '20130115' then qty when '20130116' then qty else 0 end as qty

如果是一个字段可以用上面方法,两个字段只能两个case了。 
[解决办法]
本来就是变成7个字段,不写7次怎么出的来。

热点排行
Bad Request.