Ir para conteúdo

POWERED BY:

Arquivado

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

LuisDalmolin

Problemas com ROWNUM

Recommended Posts

Seguinte, tenho um sistema de notícias, e tenho uma página onde eu listo as 3 mais recentes...

 

o meu sistema era todo em MySQL, mas tive que migrar pra oracle, mas agora, estou com um problema..

segue abaixo minha consulta...

 

SELECT idNoticia, titulo, noticia FROM ".TAB."_noticias

WHERE ativa = 'S' AND ROWNUM <= 3

ORDER BY idNoticia DESC

 

então, ao invés dela me retornar as 3 ultimas, ela pega as 3 primeiras e ordena do jeito que eu queria...

o que eu posso mudar para essa consulta me retornar os 3 últimos registros inseridos!?

 

grato!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O ROWNUM é tratado antes do ORDER BY de forma que isto pode alterar o resultado requerido.

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.