我想用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