注册 登录
编程论坛 ASP技术论坛

如何进行多段统计

a190066 发布于 2011-04-04 04:35, 585 次点击
统计表B2010 里 的table1段“+”时可用以下方法得到总和。请问如要统计多段(table2、table3、table4、table5)相同的“+”如何表达?谢谢
<% set rs=server.createobject("adodb.recordset")
sql="select * from B2010 where table1='+' "
rs.open sql,conn,1,1
response.write rs.recordcount
%>

[ 本帖最后由 a190066 于 2011-4-4 17:46 编辑 ]
7 回复
#2
twtrwr2011-04-04 13:26
select * from B2010 where table1='+' "
表是B2010吧,, table1是字段吧。。。
??、
#3
hams2011-04-06 09:03
不可以多统计两次么?
#4
kangli_kl2011-04-07 20:36
每统计一个table就多写一个rs和一个sql,例如:
<%
set rs1=server.createobject("adodb.recordset")
sql1="select * from B2010 where table1='+' "
rs1.open sql1,conn,1,1
response.write rs1.recordcount

set rs2=server.createobject("adodb.recordset")
sql2="select * from B2010 where table2='+' "
rs2.open sql2,conn,1,1
response.write rs2.recordcount

……以此类推
%>

#5
a1900662011-04-08 06:30
回复 4楼 kangli_kl
这样与分别统计一样。得不到各个段里的总和。
#6
hams2011-04-08 08:03
加法不会算?
#7
a1900662011-04-09 04:46
回复 6楼 hams
这个论坛在我学习ASP上给了我极大的帮助.但近来我每次都以"不满意结贴"告终.但愿不要以为我本来会加法的有意长你麻烦.

    再次谢谢曾经帮助过我网友。。。
#8
kangli_kl2011-04-09 12:34
回复 5楼 a190066
是不是把统计出来的每个rs.recordcount加起来就行了?
1