select 搜索不读取最新一条信息的方法

来源:百度知道 编辑:UC知道 时间:2024/06/09 05:38:22
就是说 读取除了最近更新的记录之外的所有记录
谢绝花衣燕子的回答 每个答案都是含糊不清 如果删除你的答案我老早删除了 什么都只说一点点 大部分连代码都不给出,给出的代码也是一点点 都没讲清楚的

select *
from 表名
where id not in (select top 1 id from 表名)
select top 1 id from 表名 这个为最近更新的记录

SELECT * FROM ... ORDER BY id DESC

然后从第二条开始处理 ...

呵呵~~燕子...不说啥了~~加油啦~你比我懂的N多~~帮助人就多帮点吧~分可以慢慢加的~

=========

回正题~
我也不是很清楚怎么做到
我现在一时想到的是

sql = sqlstr
然后
dim i,j
i = rs("id")
然后取出最大的i
然后 for j=1 to i-1
因为最新的就肯定是id最大的~~
所以~
我是这样写~
sqlstr = "select * from 表名字 where id = "j""

哈哈~~好麻烦呐~还不一定正确~呵呵~对不起啦~偶学识不深~~待我再想想~

select * from table where id not in (select top 1 id from table)
呵呵,抄楼上的

select * from table where id <> (select top 1 id from table order by 时间 desc)