dnf鬼泣远古首饰:如何在ASP中最近几天内新加入的歌曲的排行

来源:百度文库 编辑:中科新闻网 时间:2024/05/06 05:51:22
问下个位大虾:

在ASP中,我想实现在最近几天内新加入的歌曲的排行,而且随着时间有新的歌加入这个排行时间到了就自动剔除了每天都有新的进旧的出的这样在一段时间内新加入的歌的排行,这个功能怎么做呢?语句该如何写呢?用的是这样的语句但实现不了。不知道为什么

sql="select top 100 hits,us,MusicName,Singer,daxiao,geci,fei,id,tim,DateAndTime from Musiclist where DateAndTime>date()-6 and ISGood<>1 order by Hits desc"

select top 100 hits,us,MusicName,Singer,daxiao,geci,fei,id,tim,DateAndTime from Musiclist order by DateAndTime desc, Hits desc

暂不考虑:
where DateAndTime>date()-6 and ISGood<>1
因为这里筛选语句。

主要考虑的是:
order by 字段1 (desc|asc), 字段2 (desc|asc), ……字段n (desc|asc)
其中asc(升序,可以省略不字,即它是默认值)。
排序的原则是,先按字段1排序,然后再字段2……

另外。
top 100 应注意,它是提出100名,在你用上SQL语句若第101条的Hits值与第100条的相等,而102条不等,则它选择的记录为101条。