先取前2000行,按倒序排列。再从结果集中取前1000行。 追问 有道理,请问怎么写啊?我菜鸟来的。谢谢有没有简单的语法?例如 top 1000 - 2000 这样的? 追答 select top 1000 * from (select top 2000 * from [TableName] order by [ColumnName] DESC) 追问 是把您写的这句直接copy进去就可以吗?[TableName] [ColumnName]下面有红线,请问怎么破? 追答 TableName 是表名,ColumnName 是排序的列名