Retornar linha acima - MYSQL

14/07/2021

0

Como trazer em uma nova coluna, um resultado de uma linha acima?

Exemplo:
select
CHANGEDATE,
OWNERGROUP
from ods20.sccd20_tkstatus tk
where tk.CHANGEDATE = (select max(b.CHANGEDATE) from ods20.sccd20_tkstatus B where B.TICKETID = tk.TICKETID and b.OWNERGROUP in('EQPGN2', 'EQSGN2'))
and tk.CLASS = 'INCIDENT' and TICKETID = '1417199'
-- na query acima encontro o ultimo ownergroup com a maior data.

Estou pensando em criar uma nova coluna, na qual veria a primeira linha acima desde que o ownergroup não seja EQPGN2 ou EQSGN2.
Uma nova coluna com o owenergroup anterior.
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