Ola Pessoal,

Como consigo resolver esta sentença:
Tenho uma tabela do historico dos cargos e na sentença abaixo ele retorna
os nomes duplicados, porque obviamente existem varios historicos registrados
para o mesmo funcionario. Preciso retornar sempre o ultimo cargo registrado
pela data. 

SELECT a.codigo,a.nome,b.cargo FROM funcionario a, cargo b WHERE (a.codigo = 
b.codigo) ORDER BY a.nome
000001 JUCA BALA
000002 MARA BALA
000002 MARA BALA
000003 RUI BALA

PRECISO QUE SEJA ALGO COMO:
SELECT a.codigo,a.nome,b.cargo FROM funcionario a, cargo b WHERE (b.codigo = 
a.codigo b.datacad=DATAHOJE) ORDER BY a.nome:
000001 JUCA BALA
000002 MARA BALA
000003 RUI BALA

Uma funcao que retone o ultimo registro pela data.

Algeum tem alguma dica ??

Obrigado.

--Paulo
---VisualP Sistemas.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a