回 帖 发 新 帖 刷新版面

主题:急急急!!!!查询问题

数据库表名  Producten ,字段名有BigClassName,SmallClassName,updatetime
分别是:文本,文本,时间
现在要查询,属于BigClassName的SmallClassName,按时间排列的话,排在第几个

比如表 BigClassName    SmallClassName     updatetime
            abc             zzz          2007-5-24 18:50:20
            bcd             xxx          2007-5-24 19:50:20
            bbb             yyy          2007-5-24 20:50:20
            abc             aaa          2007-5-24 19:51:20
            bcd             nnn          2007-5-24 16:50:20

查询  按updatetime正序排列下,aaa在BigClassName=abc的记录中排第几位



回复列表 (共2个回复)

沙发

sql="select BigClassName,SmallClassName,updatetime from Producten where_

BigClassName=abc order by updatetime"

set rs=conn.execute(sql)

dim i

i=0

do while not rs.eof

i=i+1

if rs("SmallClassName")=aaa then

response.write"aaa在BigClassName=abc的记录中排第"& i &"位"

response.end

end if

rs.movenext

loop

板凳

有简单点的办法吗? 因为前面还有个循环

我来回复

您尚未登录,请登录后再回复。点此登录或注册