标题:关于统计问题
只看楼主
anjincheng
Rank: 2
等 级:论坛游民
威 望:5
帖 子:728
专家分:31
注 册:2005-7-27
结帖率:68.57%
已结贴  问题点数:20 回复次数:2 
关于统计问题
各老师:
    有表:TableName
=================================
ID    AA      BB      CC      DD
1    张三    王二    张三    王二
2    王二    麻子    李四    张三
3    李四    李四    张三    张三
4    麻子    张三    李四    李四
…   ……    ……    ……    ……
=================================

问题:我想统计 AA 列中的每个人在 BB、CC 和 DD 这三列中出现的总次数,怎么实现?感谢!

实现结果:
*********************************
序号   姓名     出现次数
 1     张三        5
 2     李四        4
 3     王二        2
 4     麻子        1
 …     …        …
*********************************




[ 本帖最后由 anjincheng 于 2010-9-28 14:34 编辑 ]
搜索更多相关主题的帖子: 统计 
2010-09-28 14:30
wangjy500
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:13
帖 子:457
专家分:2569
注 册:2010-7-11
得分:20 
set rs=server.createobject("adodb.recordset")
sql="select * from TableName"
rs.open sql,conn,1,1
if not rs.eof then
do while not rs.eof
user=rs("AA")
num1=(conn.execute("select count(*) from TableName where BB='"&user&"'")(0))
num2=(conn.execute("select count(*) from TableName where CC='"&user&"'")(0))
num3=(conn.execute("select count(*) from TableName where DD='"&user&"'")(0))
total_num=num1+num2+num3
response.write user&" "&total_num
rs.movenext
loop
else
response.write "无数据"
end if



[ 本帖最后由 wangjy500 于 2010-9-28 22:05 编辑 ]

QQ:63572063
2010-09-28 21:54
anjincheng
Rank: 2
等 级:论坛游民
威 望:5
帖 子:728
专家分:31
注 册:2005-7-27
得分:0 
谢谢老师!我试试!

我是农家的孩子,我有农家孩子的本色!
2010-09-29 23:36



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-321594-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.127838 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved