Como criar uma coluna em tempo de execução para incrementar um número toda vez que o funcionário mudar de sede?

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
fabiojacomini
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Qui, 02 Mai 2019 3:45 pm

Tenho que descobrir por quantas sedes que um determinado funcionário da empresa passou durante o período que trabalhou na empresa. Cada sede tem várias unidades e o funcionário sempre ficará vinculado a uma unidade de uma determinada sede. Pode acontecer, como é o caso, do militar passar pela sede mais de uma vez. Preciso criar essa coluna em laranja na imagem abaixo.

Como eu posso criar uma coluna que incremente um valor toda vez que o funcionário mudar de sede, conforme a coluna em laranja (imagem anexo)?

Detalhe: o banco de dados aqui na empresa é Oracle.
img.JPG
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

Procura por função analíticas... Acho que RANK ou DENSE_RANK pode ser que lhe ajude ou pode ser o inicio do caminho das pedras para seu problema !!!
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 24 visitantes