怎样从数据库(ACCESS)中读出按"点击数(数字)"从大到小前四条记录呢.
我现在用的是..
rs1.open "select top 4 * from wen where kind='sql' order by jjs desc",conn,1,3
这样写的话.当有五条记录或是多于五条记录.并且后两条(或多条)记录的点击数一样时.它就不只读4条记录了...
...全文
303打赏收藏
在线..急..晚上通宵.一定要帮我啊.不然明天就没有希望了...):
怎样从数据库(ACCESS)中读出按"点击数(数字)"从大到小前四条记录呢. 我现在用的是.. rs1.open "select top 4 * from wen where kind='sql' order by jjs desc",conn,1,3 这样写的话.当有五条记录或是多于五条记录.并且后两条(或多条)记录的点击数一样时.它就不只读4条记录了...
rs1.open "select top 4 * from wen where kind='sql' order by jjs desc,id desc",conn,1,3
top 4...order by jjs desc 是点击前4位,即点击最大的4位,如果最大的数是10而且有5条数据的话,将输出5条数据;如果点击数最大是10,记录1条,点击数第二大是9,记录1条,点击数第三是8,记录1条,点击数第四大是7,记录10条,那么将输出13条记录!
所以要再加一个限制条件,如果点击数一样,再按ID号排