Exclusão de registros duplicados no Oracle com base na data / hora máxima
Eu tenho os seguintes dados de exemplo com informações duplicadas:
ID Date Emp_ID Name Keep
---------------------------------------------------------
1 17/11/2010 13:45:22 101 AB *
2 17/11/2010 13:44:10 101 AB
3 17/11/2010 12:45:22 102 SF *
4 17/11/2010 12:44:10 102 SF
5 17/11/2010 11:45:22 103 RD *
6 17/11/2010 11:44:10 103 RD
Com base no conjunto de dados acima, como posso remover os IDs Emp duplicados e manter apenas os IDs Emp com a data / hora máxima especificada?
Portanto, com base no exposto, eu veria apenas os IDs 1, 3 e 5.
Obrigado.