当前位置: 代码迷 >> Sql Server >> 关于case when 判断的sql,该如何处理
  详细解决方案

关于case when 判断的sql,该如何处理

热度:88   发布时间:2016-04-24 09:57:41.0
关于case when 判断的sql
现在要用case when 进行判断

(case when pz='竹制成品' and cz='原竹类'  then sum(isnull(mzzs,0))else 0.0000 end)
cz='原竹类' 作为条件根据另一个字段:产地。判断是否选择来得到数据,2种得到的数据不同但我想把它们放在一列显示。
如图mzcp mzcp2 是有这个条件和无这个条件的结果mzcp 的第3行是正确的前面2行错误,mzcp2前2行对第3行错 ,我想结合起来把错的去掉 对的放一列。。 该怎么写~
------解决思路----------------------
关键是没看懂
------解决思路----------------------
+1没看懂
你原始数据是什么?想得到什么
都贴出来,大家才能帮你弄
------解决思路----------------------

你把表贴出来,
想实现什么效果贴出来。
你的逻辑我无法理解

------解决思路----------------------
撸主思维有点乱啊,表示看不懂!!
  相关解决方案