+ -
当前位置:首页 → 问答吧 → sql计算当前记录处于全部记录中的第几名怎么写?asp的

sql计算当前记录处于全部记录中的第几名怎么写?asp的

时间:2011-07-10

来源:互联网

按两个字段以上进行比较,我写的,不过没有成功。请高手帮忙改改代码。谢谢
rs("f_id")是当前记录的ID
f_ordering、f_hits、f_id是排序的字段
select count(*) from 表名 WHERE f_ordering>(select f_ordering from   表名   where   f_id= "&rs("f_id")&")  and f_hits>(select f_hits from   表名   where   

f_id= "&rs("f_id")&") and f_id<(select f_id from   表名   where   f_id= "&rs("f_id")&")

作者: song123   发布时间: 2011-07-10

没人帮忙吗?

作者: song123   发布时间: 2011-07-11

直接计算按某种方法排序时,这条记录前面有多少条记录不就OK了?

比如这个记录的ID是35,你就

select count(*) from table where id<35

作者: 112183883   发布时间: 2011-07-11

热门下载

更多