Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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(NOWid)-NOWid
Gostaria q ele exibir de forma randômica os 10 últimos registros gravados...
alguém pode me ajudar?
grato
É só acrescentar o TOP 10 na sua SQL
funcionou, valeu pessoal ;)
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
up :P
help! :(
Dê uma olhada no tópico "Duvidas Frequentes" lá tem uma dica sobre dados Randômicos nos BD's Access, SQLServer e MySQL.
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...
olha não sei, mas você podia fazer um TOP 10 dos ultimos cadastrados, e depois dar um random no codigo mesmo!