日期:2014-05-17  浏览次数:20469 次

再次求高人帮忙,关于视图的一个问题。
比方说我有一个表Table1
字段A1、B1、C1、A2、B2、C2还有字段LA、LB、LC,我现在需要创建一个视图(可能表达的不专业,大家见谅哦)能够返回Table1中所有字段的同时增加一个新的字段comp,意思如下
if((LA-A1)>=0 || (LB-B1)>=0 || (LC-C1)>=0)
{
     comp = 1;
} else if((LA-A2)>=0 || (LB-B2)>=0 || (LC-C2)>=0) {
     comp = 2;
} else {
    comp = 0;
}。
不知道表述的是否清楚,请大家支招啊。


------解决方案--------------------
手机不方便写太详细,给个简单例子:
select a,b,c…,case when l1-a1>=0 and lb-… 这里写齐你第一个条件  then 1 when 这里写第二个条件 then 2 else 0 end as comp
from xxx
where xxx

把上面那段代码调试通过后放入试图