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

怎么看到下面语句的结果?

2011-12-30 
如何看到下面语句的结果????declare@fyjenumeric(18,2)select@fyje(casetstjwhen体积then25*djwhen托then

如何看到下面语句的结果????
declare   @fyje   numeric(18,2)
select  
            @fyje=(case   tstj         when   '体积 '           then     25*dj
                                                    when   '托 '               then     0*dj
                                                    when   '不区分 '       then     dj   end  
)
from  
fygzjc   inner   join   vwuser_jcfy  
  on   fygzjc.sffs=vwuser_jcfy.sffs  
where   fygzjc.sffs= '1.体积(5元/立方) '   and   vwuser_jcfy.sffs= '1.体积(5元/立方) '

像上面的如何看到他的结果???
谢谢!!


[解决办法]
Or

declare @fyje numeric(18,2)
select
@fyje=(case tstj when '体积 ' then 25*dj
when '托 ' then 0*dj
when '不区分 ' then dj end
)
from
fygzjc inner join vwuser_jcfy
on fygzjc.sffs=vwuser_jcfy.sffs
where fygzjc.sffs= '1.体积(5元/立方) ' and vwuser_jcfy.sffs= '1.体积(5元/立方) '
Select @fyje

热点排行