送分!!!!!!!!!!!!!!提问了

liuqian0415 2006-10-11 08:41:44
在SQL中已知一条记录,如果提取这条记录的上一条记录
...全文
109 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq11ww22ee 2006-10-11
  • 打赏
  • 举报
回复
1.用Recordset的moveprevious
2.select的order by desc
liuqian0415 2006-10-11
  • 打赏
  • 举报
回复
我必须在数据库这边处理
liuqian0415 2006-10-11
  • 打赏
  • 举报
回复
不行啊
江城老温 2006-10-11
  • 打赏
  • 举报
回复
看数据库结构。若能直接从数据库处理就简单直接了。

若数据库无法取出,读出到datatable里再取行号也行。
junjimmy 2006-10-11
  • 打赏
  • 举报
回复
设置一个自增字段id
select top 1 * from TableA where id <= (select (id -1) from
TableA where 你的条件) order by id desc
ruan_hg 2006-10-11
  • 打赏
  • 举报
回复
有id作为主键吗?有的话不就简单了
dlzhangln 2006-10-11
  • 打赏
  • 举报
回复
取出数据,在程序里判断已知的纪录Row=i,那么前一条就是Row=i-1(Row>=1),使用sql语句不知道怎么判断
liuqian0415 2006-10-11
  • 打赏
  • 举报
回复
没人知道吗

110,500

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧