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

关于Asp读取数据的问题
如表:
ID       Name
1           a
2           b
3           c
.......
......
N           aN
N+1       Bn
现在我要获得除后30条外的所有数据库.
请问SQL语句应怎么写.
谢谢!!!

------解决方案--------------------
除后30条外
什么意思?
------解决方案--------------------
是除最后30条吧
你可以先得到总记录数,然后再减去30
------解决方案--------------------
select * from 表名 a
where not exists (select 1 from (select top 30 id from 表名 order by id desc) b where b.id=a.id)
------解决方案--------------------
sql= "select * from table where id not in(select top 30 id form table order by id desc) "
------解决方案--------------------
写错了
sql= "select * from table where id not in(select top 30 id from table order by id desc) "

------解决方案--------------------
同上
------解决方案--------------------
倒序,取30条以后的