问题个sql语句
如何用一条语句取从10条记录开始的20条记录。 
 即取10-30记录
------解决方案--------------------  假设表中有唯一ID字段:   
 --第一种方法 
 --第11条到第30条,共选出20条记录 
 select * 
 from (select top 20 * from (select top 30 * from 表名 order by ID) t1 order by ID desc) t2 
 order by ID     
 --第二种方法 
 --第11条到第30条,共选出20条记录 
 select top 20 * 
 from 表名 
 where ID> (select max(ID) from (select top 10 ID from 表名 order by ID) t1) 
 order by ID