Retornar a ultima data de alteração de um pedido [ORACLE]

Olá pessoal, bom dia!

Não tenho certeza se abri o tópico no lugar certo. Mas tenho uma duvida relacionada a um select no banco que está bem chatinho!

Bem, vamos lá…

Eu tenho uma tabela que tem como função principal realizar o tracking (rastreabilidade da situação) dos pedidos.

Ou seja, eu tenho pedidos relacionados com uma tabela que tem a data e a situação de tal pedido.

Só que um pedido pode ter varias situações!!! Ai gostaria de saber como posso pegar a ultima data cadastrada daquele pedido!

Por que não faz um ORDER BY pela data?

A última é a que tem maior data?

Isso Preciso pegar a maior data de um registro!

Até agora fiz isso e empaquei…

O order by eu já utilizei!!!

So que gostaria de pegar a maior data dos registros com o mesmo id de pedido. Desta forma ele traz registros duplicados!

Obrigado pela força pessoal!

Qualquer duvida estou a disposição!

Faz usando uma query nativa creio que vá retornar o que vc precisa;

Abraço.