【发布时间】:2014-04-20 17:30:17
【问题描述】:
我有一组查询字符串,如下所示:
var nq = db.QueryValue("select COALESCE(COUNT(*),0)from OPPORTUNITY where START_DATE = DATEDIFF(d,0,getdate())");
var nrt = db.QueryValue("select COALESCE(COUNT(*),0)from OPPORTUNITY where START_DATE = DATEDIFF(d,0,getdate()) and OPPORTUNITY_STAGE = '-1'");
var nrep = nrt / nq;
它给我的只是未处理的例外:不能除以零。
前两个查询结果中的一个或两个中通常会出现零。如何让它显示 NaN(不是数字)而不是崩溃?
我确定我以前曾问过这个问题,但我似乎无法找到答案。
提前致谢。
【问题讨论】: