| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 470 人关注过本帖
标题:关于统计问题
只看楼主 加入收藏
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
快速回复:关于统计问题
数据加载中...
 
   



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

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