当前位置: 代码迷 >> Sql Server >> 怎么取出表中某条数据的前面或者后面一条数据
  详细解决方案

怎么取出表中某条数据的前面或者后面一条数据

热度:14   发布时间:2016-04-27 17:43:36.0
如何取出表中某条数据的前面或者后面一条数据
如何取出表中某条数据的前面或者后面一条数据

------解决方案--------------------
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

  相关解决方案