как извлечь запись 1 на 1 из таблицы в db2 - PullRequest
0 голосов
/ 15 марта 2011
sno acco_no amount

1    50001     5000
2    50002     4000
3    50001     2500
4    50002     3100
5    50002     3400
6    50001     1500

, в котором я хочу взять последние 2 50001 записи одну за другой.

то есть результат будет:

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

Пожалуйста, помогите мне кто-нибудь

1 Ответ

0 голосов
/ 15 марта 2011

Используйте это, чтобы получить только последние 2 записи

select *
from tbl
where acco_no = 50001
order by sno desc
FETCH FIRST 2 ROWS ONLY;

Затем в своем коде сохраните первую запись в var 1, а вторую - в var 2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...