Retornar linha acima - MYSQL

14/07/2021

8

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.
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar