RT,小弟遇到一个问题,
我的表里有4个int类型的字段,最后放置了一个计算列对这四个字段进行求和.
这四个字段有可能会是负数
有个条件是只计算这四个字段的正数的和,如果是负数则忽略掉.
请问在设计器的[计算列规范]中怎么写这个公式?
------------------------------------------------
比如表的字段名 A,B,C,D
计算列的字段名E
我只会写[A]+[B]+[C]+[D]
但是若有负数时,那个合计数不是我想要的.
呵呵,菜鸟一枚,不知道问题有木有说清楚,求教.
select case when A < 0 then 0 else A end + case when B < 0 then 0 else B end + ... from tab
多谢,回答, 呵呵不过不是我想要的;
又度了会,搞定了.多谢
case when A>0 then A else 0 end+case when B>0 then B else 0 end+case when C>0 then C else 0 end+case when D>0 then D else 0 end
额,搞定了,很奇怪,总是把问题发上来了自己又找到答案了. 0.0
case when A>0 then A else 0 end+case when B>0 then B else 0 end+case when C>0 then C else 0 end+case when D>0 then D else 0 end
自己能搞定最好不过,每搞定一个问题,就又学到了一些知识