Ir para conteúdo

POWERED BY:

Arquivado

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

lucianoavm00

Selecionar últimos 5 registros do BD

Recommended Posts

Bom dia, gostaria de saber como posso fazer para selecionar os cinco últimos registros do meu BD pela data.Estou usando Access 97Seria o seguinte:Quero pegar os 5 últimos registros do BD, pela data, porém não sei quando foi o ultimo registro, pode ser hoje ou a um mês, e também não posso determinar o intervalo de dias entre os cinco, pode ser um dia ou meses.Existe algum comando SQL para fazer isto?Tentei achar a data mais recente com "select max(campodata) from tabela" e não retorna nada.Obrigado, Luciano

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELECT TOP 5 * FROM tabela ORDER BY data DESC

Duvida:

 

Este * (asterisco) pode ser substituido pelo tabela.campo no caso do select TOP ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok...valeu Das Bikes! :huh: Na verdade eu nunca usei esse TOP e sempre q o pessoal posta, posta com o asterisco...

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELECT TOP 5 * FROM tabela ORDER BY data DESC

:lol: Muito obrigado pela ajuda, não querendo incomodar mas já incomodando, o TOP 5 é que seleciona as cinco últimas datas mais recentes?Obrigado pela colaboração.

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELECT TOP 5 * FROM tabela ORDER BY data DESC

:lol: Muito obrigado pela ajuda, não querendo incomodar mas já incomodando, o TOP 5 é que seleciona as cinco últimas datas mais recentes?Obrigado pela colaboração.
Yes sir :lol: , dai ele pega e inverte a ordem...com o DESC pra ficar na ordem que você deseja...

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELECT TOP 5 * FROM tabela ORDER BY data DESC

:lol: Muito obrigado pela ajuda, não querendo incomodar mas já incomodando, o TOP 5 é que seleciona as cinco últimas datas mais recentes?Obrigado pela colaboração.
Yes sir :lol: , dai ele pega e inverte a ordem...com o DESC pra ficar na ordem que você deseja...
pela data, acho q nao dará certo, acho q só dará certo se for primary key .....se tiver data igual, ele buscará, nao só 5, mas mais registros

Compartilhar este post


Link para o post
Compartilhar em outros sites

pior...o gastão ta certo...não tinha m ligado q era campo data...mas sabe qq tu pode faze...organiza pela data...dai na hora de mostrar tu faz um whilecontador=1while contador<6 thenmostra registrocontador = contador +1wendaxo q assim deve funcionar...

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.