| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦   
共有 147 人关注过本帖
标题:帮忙写个排名函数,要求每组排名
收藏  订阅  推荐  打印
lzxm160
Rank: 2
等级:注册会员
帖子:95
积分:1106
注册:2006-12-26
帮忙写个排名函数,要求每组排名

sql语句高手帮忙写个排名的函数


    function getp(id)
    sql="Select count(id) from Candidate where ps>"&ps
    Set ts=cnn.execute(sql)
    getp=ts(0)+1
    end function

参数为选手的id 通过数他前面的id数来排名,但是上面还不对,我想要每组的排名,根据t_group分组 查出id所在组的名次,ps是得票数
2008-10-3 15:49
yms123
Rank: 12Rank: 12Rank: 12
等级:版主
帖子:7964
积分:81304
威望:71
注册:2004-7-17

function getp(id)
    sql="Select count(id) from Candidate where ps>"&ps&" group by t_group"
    Set ts=cnn.execute(sql)
    getp=ts(0)+1
end function
使用group by 分组呢?

http://www.lxzhcn.net
临时域名:http://yms126.1.suhai.com.cn/
版块版主招募中
网站论坛发帖无问题,欢迎发帖。
2008-10-3 17:07
共有 146 人关注过本帖
发新话题
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.049341 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved