日期:2014-05-17  浏览次数:20426 次

sql查询 排序问题 这是我的分页查询,表里有个 hits列 我希望以hits列从高到低 排列怎么改。
SELECT top("+this.PAGEROW+") * FROM songinfo WHERE songid NOT IN (SELECT TOP("+num+") songid FROM songinfo)


这是原来的 分页查询。 现在要加上 以hits列 排序 hits列是 int类型。
我要怎么写啊。
------解决方案--------------------
把最后一个括号提前,编程这样:
select top(8) ( SELECT  * FROM songinfo WHERE songid NOT IN (SELECT TOP(0) songid FROM songinfo)) order by hits 

另外,你这语句和你给的那个动态的不一样啊。