ASP SQL 代码问题 SELECT top 望高手解答

来源:百度知道 编辑:UC知道 时间:2024/05/25 18:53:55
我的音乐网站上
有这个排序代码

年度最新排行
<%
dim m
m=0
set rs=conn.execute("SELECT top 30 * FROM musiclist order by hits desc")
if not Rs.eof then
do while not rs.eof
m=m+1
%>

最新上传
<%
m=0
set rs=conn.execute("SELECT top 80 id,musicname,hits FROM musiclist order by id desc")
if not Rs.eof then
do while not rs.eof
m=m+1
%>

我想设计一个代码是从最新更新的500首歌里 按点击率排个TOP30

希望好心的大哥帮帮忙啦 谢谢

<%
m=0
set rs=conn.execute("SELECT top 30 * FROM (SELECT top 500 * FROM musiclist order by id desc) order by hits desc")
if not Rs.eof then
do while not rs.eof
m=m+1
%>

林的哥哥是对的,帮你测试了一下