我想请教下: sqlserver语句里:
相除得到的字段,分母为0时 这个现象怎么解决?应该怎么避免出现: 用SQL语句限定还是其他办法 ??
请大家都来说说啊 例:
SELECT SUM(GoldWet) / SUM(CDryWet) AS ggrade, SUM(CDryWet) / SUM(CDepot) AS cdryratio, CName FROM V_AllCMaterial
GROUP BY CName
相除得到的字段,分母为0时 这个现象怎么解决?应该怎么避免出现: 用SQL语句限定还是其他办法 ??
请大家都来说说啊 例:
SELECT SUM(GoldWet) / SUM(CDryWet) AS ggrade, SUM(CDryWet) / SUM(CDepot) AS cdryratio, CName FROM V_AllCMaterial
GROUP BY CName
(case when CDepot <> 0 then SUM(CDryWet) / SUM(CDepot) ) AS ggrade, CName
FROM V_AllCMaterial
GROUP BY CName
我的是在GridView里作显示的.
以下几楼的都有道理,大家看下哪个比较好呀