Ir para conteúdo

POWERED BY:

Arquivado

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

bossal_jr

Randomize

Recommended Posts

Seguinte, quero exibir alguns registros q estão gravados num bd em access de forma randomica... coloquei esse códio no select e funcionou perfeitamente:

 

RND(INT(NOW*id)-NOW*id

Gostaria q ele exibir de forma randômica os 10 últimos registros gravados...

 

alguém pode me ajudar?

 

 

grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha não sei, mas você podia fazer um TOP 10 dos ultimos cadastrados, e depois dar um random no codigo mesmo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

É só acrescentar o TOP 10 na sua SQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

seguinte pessoal, eu achei q tivesse funfado... pois haviam poucos registros no bd... agora q existem mais registros ele não está pegando os 10 últimos e sim todos... =/

 

ficou assim o select:

 

SQLG = "SELECT TOP 10 * FROM noticias  WHERE status='a' AND editoria='editoria1' or editoria='editoria2' or editoria='editoria3' or editoria=editoria4' or editoria ='editoria5' order by RND(INT(NOW*id)-NOW*id);"RSG.open SQLG, conex, 3.3

só falta isso pra terminar o site...

 

se alguém puder me ajudar eu agradeço...

 

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dê uma olhada no tópico "Duvidas Frequentes" lá tem uma dica sobre dados Randômicos nos BD's Access, SQLServer e MySQL.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Os registros estão sendo exibidos de forma randomica. Mas estão sendo sorteados dentre todos os dados gravados na tabela, quero q ele pegue entre os 10 ultimos inseridos...

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.