我想用0替换空值,如果不是空我想要数据?informix替换空值0选择
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";
该查询输出为null
我必须做?
路易吉你的回答结果是 错误[ 42000] [Informix] [Informix ODBC Driver] [Informix]发生语法错误。 –
使用NVL:'COUNT(NVL(a.resourceid,0))' – ceinmart