Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

DLSeken

como montar Query

Recommended Posts

Bom dia,

 

Tenho uma tabela que possui vários registros de um funcionário (caso ele tenha trabalhado mais de uma vez pela empresa) e tenho um campo chamado "dt_demissao" esse campo pode estar vazio (Null) ou preenchido.

 

Como faço para trazer o registro tendo como prioridade o campo null, caso não seja null a data mais recente.

 

Alguém poderia me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu faria algo assim, pela admissão mais recente

select *
from funcionarios f1
where dt_admissao = (select max(dt_admissao)
                     from funcionarios f2 
                     where f2.cpf = f1.cpf)             

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.