Я хочу получить вторую запись из таблицы в db2 - PullRequest
0 голосов
/ 17 октября 2019

У меня есть рабочий порядок таблиц и атрибуты: wonum, pmnum, reportdate и т. Д. Я хочу запрос sql, который может получить вторую запись рабочего порядка, имеющего несколько pmnums. Есть несколько рабочих заказов с каждым вечера. Я хочу, чтобы второй последний заказ (переписать desc) для каждого PM. Может ли кто-нибудь помочь с этим.

1 Ответ

0 голосов
/ 17 октября 2019

Вы можете использовать row_number():

select wo.*
from (select wo.*,
             row_number() over (partition by wonum order by reportdate desc) as seqnum
      from workorder wo
     ) wo
where seqnum = 2;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...