以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 在ACC中可以用,但在SQL2000中不能用,急救! (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=17155) |
-- 作者:lihe60 -- 发布时间:2012/3/5 12:02:00 -- 在ACC中可以用,但在SQL2000中不能用,急救! SELECT 商品名称,规格型号,sum(iif(类型=\'入库\',数量,0)) AS 入库,sum(iif(类型=\'出库\',数量,0)) AS 出库,sum(iif(类型=\'入库\',数量,0) -iif(类型=\'出库\',数量,0)) AS 差额 FROM {存货} group by 商品名称,规格型号
在ACC中可以用,但在SQL2000中不能用,急救!
|
-- 作者:狐狸爸爸 -- 发布时间:2012/3/5 12:06:00 -- sql 2000没有iif函数。
http://www.foxtable.com/help/topics/1827.htm
|
-- 作者:lihe60 -- 发布时间:2012/3/5 12:37:00 -- 原因找到了,如何解决?不会说换成SQL2008吧?
|
-- 作者:狐狸爸爸 -- 发布时间:2012/3/5 14:03:00 -- 2楼其实给了你答案的啊,用case when代替,这里头有例子的:
http://www.foxtable.com/help/topics/1827.htm
|