【发布时间】:2013-11-28 03:55:30
【问题描述】:
我想用 0 替换 null 值,如果不是 null 我想计算数据??
sql = "SELECT b.start,COUNT(a.resourceid) " +
"FROM t1 b,agentconnectiondetail a "+
"WHERE TO_CHAR(a.startdatetime,'%R') >= TO_CHAR(b.start,'%R') AND TO_CHAR(a.enddatetime,'%R') <= TO_CHAR(b.finish,'%R') " +
"AND a.resourceid = '"+dr[1].ToString()+"'" +
"GROUP BY 1 ORDER BY 1";
查询输出为空
我该怎么办??
【问题讨论】:
-
luigi 你的回答结果是 ERROR [42000] [Informix][Informix ODBC Driver][Informix]出现语法错误。
-
使用 NVL:
COUNT(NVL(a.resourceid,0))