Sql 如何在db2中从表中提取1×1记录
在其中,我想逐一获取50001的最后2条记录。 ie的结果是:Sql 如何在db2中从表中提取1×1记录,sql,db2,Sql,Db2,在其中,我想逐一获取50001的最后2条记录。 ie的结果是: sno acco_no amount 1 50001 5000 2 50002 4000 3 50001 2500 4 50002 3100 5 50002 3400 6 50001 1500 请帮助我任何人使用此仅获取最后2条记录 sno acco_no amount 6 50001 1500-----> i want to move t
sno acco_no amount
1 50001 5000
2 50002 4000
3 50001 2500
4 50002 3100
5 50002 3400
6 50001 1500
请帮助我任何人使用此仅获取最后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
然后在您的代码中,将第一条记录存储到var 1中,将第二条记录存储到var 2中。@user659907:您能澄清一下“1乘1”是什么意思吗?您是否希望两行都在一行中,如(sno,acco_no,amount,sno2,acco_no 2,amount2)?
select *
from tbl
where acco_no = 50001
order by sno desc
FETCH FIRST 2 ROWS ONLY;