Problemas para juntar duas linha de lançamentos

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
david.santos
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 1
Registrado em: Seg, 21 Fev 2022 4:08 pm
Localização: Brasil

Boa tarde pessoal,

Estou com um problema e gostaria de saber se alguém poderia me ajudar nesta questão.
Estou fazendo uma query, onde o usuário faz dois tipos de lançamentos: quando inicia o seu turno e quando encerra seu turno. Para cada lançamento é gerado uma linha no Banco.
Eu precisava juntar uma informação de cada linha e trazer tudo em um única linha.
Exemplo:
Resultado atual:
atual.jpg
atual.jpg (31.05 KiB) Exibido 4017 vezes
Abaixo a query:
part1.jpg
part 2.jpg
O resultado correto deveria estar em uma linha, ou seja, o lançamento da primeira linha onde consta valor do SELO_INICIAL, deveria me mostrar o valor do SELO_FINAL...que esta na segunda linha......estas duas informações deveriam estar na mesma linha.....

Quem puder me ajudar ou quem tiver alguma dúvida....agradeço pelo apoio.
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

já tentou fazer um MIN(DATA) e MAX(DATA)
com um GROUP BY ?
Avatar do usuário
tiago_pimenta
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 213
Registrado em: Qua, 29 Jun 2011 9:49 am
Localização: Barretos / SP

Teria que entender como você sabe que o "selo_inicial" 200229168 corresponde ao "selo_final" 200229451, seria pela coluna "seq" ??? Se for pela "seq", acho que daria para usar a função analítica "lead" !!!
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante