读取 sql前后条记录(100分)

  • 主题发起人 主题发起人 xiaoshou
  • 开始时间 开始时间
X

xiaoshou

Unregistered / Unconfirmed
GUEST, unregistred user!
如何通过sql读取前后条记录,即某个数据块
如表1 想得到的结果
1 2 4 1 2 4
1 1 5 1 1 5
1 3 5 1 3 5
1 6 8
2 4 5 2 4 5
1 1 5 1 1 5
2 6 5 2 6 5
我只要求读取中间条件=1的前中后三条记录
 
需求有问题 符合 这也符合啊
1 2 4 1 2 4 1 1 5 1 3 5
1 1 5 1 1 5 1 3 5 1 6 8
1 3 5 1 3 5 1 6 8 2 4 5
1 6 8
2 4 5 2 4 5
1 1 5 1 1 5
2 6 5
 
用临时表,定义一个序号Keyid,
如表1 Keyid
1 2 4 1
1 1 5 2
1 3 5 3
1 6 8 4
2 4 5 5
1 1 5 6
2 6 5 7
 

Similar threads

回复
0
查看
579
谦行
回复
0
查看
1K
不得闲
D
回复
0
查看
835
DelphiTeacher的专栏
D
后退
顶部