sno acco_no amount
1 50001 5000
2 50002 4000
3 50001 2500
4 50002 3100
5 50002 3400
6 50001 1500
其中我想逐一记录50001的最后2条记录
即结果是:
sno acco_no amount
6 50001 1500-----> i want to move this record to variable1
3 50001 2500-----> i want to move this record to variable2
请帮助我任何人
答案 0 :(得分:0)
使用此选项仅获取最后2条记录
select *
from tbl
where acco_no = 50001
order by sno desc
FETCH FIRST 2 ROWS ONLY;
然后在您的代码中,将第一条记录存储到var 1中,将第二条记录存储到var 2中。