Ir para conteúdo

POWERED BY:

Arquivado

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

Marcos Vilela Alves

limitar consulta aos ultims 15 itens

Recommended Posts

Bom dia. estou tendo um pequeno problema

 

tenho um estrato de acessos no meu sistema.

 

nesse estrato aparece as informacoes dos acessoas listadas por dia.

 

pois bem.

 

o problema é o seguinte.

 

essas informações seguem a ordem crescente de data - da menor para a maior;

 

porem se nao for selecionado nenhum filtro, ela deveria trazer os ultimo 15 registros da busca, e caso seja feito uma filtragem maior faco a paginacao..
ate entao naum tive problema com a paginacao.

 

porem na lista sem filtros, nao to conseguindo fazer com que apareca os ultimos 15 acessos, estao aparecendo somente o 15 primeiro.

 

usei a limit. segundo pesquisas se eu colocasse limit 15 viriam esses 15 ultimos, mas nao veio..

 

ex

SELECT * FROM acessos ORDER BY dat_acesso LIMIT 15

 

alguem saberia como posso fazer?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Creio que :

SELECT * FROM acessos ORDER BY dat_acesso desc LIMIT 15

resolva.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom solucionei da seguinte maneira

SELECT * FROM (SELECT * FROM acessos ORDER BY dat_acesso DESC LIMIT 15) a order by a.dat_acesso ASC



Entao motta, muito obrigado pela ajuda,

mas na verdade eu precisava dos ultimos itens, porem por ordem crescente de data. isso que gerou minha duvida.. mas como pode ver acima fiz uma subconsulta e solucionei o problema.

 

mas muito obrigado pela ajuda

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.