Preencher uma coluna com a linha de baixo da linha retornada.

20/06/2022

0

Problemática:

Assumindo que esta é a base, uma tabela de histórico de movimentações:

Linha TICKETID CLASS STATUS CHANGEBY OWNER OWNERGROUP ASSIGNEDOWNERGROUP
1 1984665 INCIDENT C_EMATN2 LUCIMARA.CONCEICAO LUCIMARA.CONCEICAO PGCEL1 PGCEL1
2 1984665 INCIDENT C_AGATN2 LUCIMARA.CONCEICAO UELTON.OLIVEIRA EQPGN2 EQPGN2
3 1984665 INCIDENT C_EMATN2 UELTON.OLIVEIRA UELTON.OLIVEIRA EQPGN2 EQPGN2
4 1984665 INCIDENT C_AGATN2 UELTON.OLIVEIRA METHONE METHONE
5 1984665 INCIDENT C_EMATN2 MATHEUS.LUZ MATHEUS.LUZ METHONE METHONE
6 1984665 INCIDENT C_AGATN2 MATHEUS.LUZ LUCIMARA.CONCEICAO PGCEL1 PGCEL1



<b>Montei uma query q retorna a linha 3,</b>
select * from from ods20.sccd20_tkstatus tk where tk.TICKETID = '1984665'
and tk.CHANGEDATE = (select max(b.CHANGEDATE) from ods20.sccd20_tkstatus B where B.TICKETID = tk.TICKETID and b.CHANGEBY in ('UELTON.OLIVEIRA')
and b.OWNERGROUP in('EQPGN2'))
and tk.CLASS = 'INCIDENT'
order by CHANGEDATE

-- 3 1984665 INCIDENT C_EMATN2 UELTON.OLIVEIRA UELTON.OLIVEIRA EQPGN2 EQPGN2

<b>No entanto, preciso também acrescentar uma coluna a esta query q retorne a linha de baixo, ou seja, por meio de uma nova coluna trazer o OWNER da linha 4, acrescentando ao resultado.
Assim teria como resultado a linha 3 completa e em uma nova coluna o OWNER da linha 4.</b>

Seria possível?
Ogirdor

Ogirdor

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar