以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]s elect 语句求助  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=157753)

--  作者:huangfanzi
--  发布时间:2020/10/27 20:41:00
--  [求助]s elect 语句求助
语句中有以下代码:
Sum(金额)/Sum(方量) As 单价
现在的问题是,有个别情况,Sum(方量)的结果是0,这就造成整条语句执行错误,有何办法处理下,谢谢!

--  作者:有点蓝
--  发布时间:2020/10/27 21:29:00
--  
iif(Sum(方量) = 0 or Sum(方量) is null,0,Sum(金额)/Sum(方量)) As 单价

如果是SqlServer,把iif改为case when