Tenho uma tabela que armazena a movimentação de funcionários, preciso selecionar somente a última movimentação de cada funcionário, basicamente 3 campos
cd_funcionario = armazena o código do funcionario
dt_lotacao = armazena a data da movimentação do funcionario para o departamento
cd_nivel1 = armazena o departamento
Tenho por exemplo
cd_funcionario
dt_lotacao
cd_nivel1
4
16/05/2006 00:00:00
999
4
01/01/2012 00:00:00
3
4
01/10/2012 00:00:00
4
4
01/02/2014 00:00:00
3
4
01/07/2014 00:00:00
26
4
01/08/2015 00:00:00
3
4
01/09/2015 00:00:00
77
4
01/11/2015 00:00:00
81
4
01/02/2018 00:00:00
25
5
02/05/2006 00:00:00
999
5
01/01/2012 00:00:00
3
6
02/05/2006 00:00:00
999
6
01/01/2012 00:00:00
3
6
01/01/2014 00:00:00
2
6
01/07/2015 00:00:00
86
7
01/08/2006 00:00:00
999
7
01/01/2012 00:00:00
3
9
01/03/2007 00:00:00
999
9
01/01/2012 00:00:00
3
9
01/01/2014 00:00:00
2
9
01/03/2017 00:00:00
138
10
02/05/2007 00:00:00
999
10
01/01/2012 00:00:00
3
11
02/05/2007 00:00:00
999
11
01/01/2012 00:00:00
3
Preciso de montar o Select (consulta) de modo que me retorne somente dt_lotacao mais atual de cada funcionario.
Pergunta
arodsp
Prezados, Bom dia
Tenho uma tabela que armazena a movimentação de funcionários, preciso selecionar somente a última movimentação de cada funcionário, basicamente 3 campos
dt_lotacao = armazena a data da movimentação do funcionario para o departamento
cd_nivel1 = armazena o departamento
Tenho por exemplo
Preciso de montar o Select (consulta) de modo que me retorne somente dt_lotacao mais atual de cada funcionario.
Alguma sugestão?
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.