日期:2014-05-18  浏览次数:20729 次

如何取出表中某条数据的前面或者后面一条数据
如何取出表中某条数据的前面或者后面一条数据

------解决方案--------------------
select top 1 * from 表
select top 1 * from 表 order by 有序关键字段 desc
------解决方案--------------------
后面一条:
select top 1 * from tablename
where 有序关键字段> 某条数据的有序关键字段
order by 有序关键字段 asc

前面一条:
select top 1 * from tablename
where 有序关键字段 <某条数据的有序关键字段
order by 有序关键字段 desc