日期:2014-05-16  浏览次数:21101 次

asp的统计问题,求高手
本帖最后由 xulaopo 于 2013-07-30 11:01:41 编辑
asp在使用语句执行
strsql2="select 婚姻状况及愿望,count(*) as y from person group by 婚姻状况及愿望"
<td ><%=response.write(rs("婚姻状况及愿望"))%></td>
<td><%=response.write(rs("y"))%></td>
时输出结果出现两个婚姻状况空白项?为什么不是所有的空白归一项?什么原因求高手解答
ASP access 统计 空白

------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

可以用isnull去解决。兼容null和空值的字段
能帮我改下吗?
用的access数据库

select iif(IsNull( 婚姻状况及愿望 ), '', 婚姻状况及愿望 ),count(*) as y from QAQuestion group by iif(IsNull( 婚姻状况及愿望 ), '', 婚姻状况及愿望 )

你试一下


错了,用这个

select iif(IsNull( 婚姻状况及愿望 ), '', 婚姻状况及愿望 ),count(*) as y from person group by iif(IsNull( 婚姻状况及愿望 ), '', 婚姻状况及愿望 )

在对应所需名称或序数的集合中,未找到项目。提示错误行是:
<td ><%=response.write(rs("婚姻状况及愿望"))%></td>
<td><%=response.write(rs("y"))%></td>
rs("婚姻状况")跟rs("y")要改吗?

select iif(IsNull( 婚姻状况及愿望 ), '', 婚姻状况及愿望 ) as 婚姻状况及愿望,count(*) as y from person group by iif(IsNull( 婚姻状况及愿望 ), '', 婚姻状况及愿望 )

试试这样
------解决方案--------------------
img src="***.jpg?12543534"  加个 时间戳