Guest - FABIO - Postado Fevereiro 14, 2005 Denunciar Share Postado Fevereiro 14, 2005 Olá amigos do Forum,Estou com uma dúvida:Como faço para listar no bd access os ultimos 6 registros da tabela menos o primeiro ?Ou seja, seram listados os ultimos 5 registros partindo do segundo, entenderam ?Agradeço desde já. Link para o comentário Compartilhar em outros sites More sharing options...
0 cyberalexxx Postado Fevereiro 14, 2005 Denunciar Share Postado Fevereiro 14, 2005 pegando os ultimos seis registros:SELECT TOP 6 * FROM tabela ORDER BY campo DESCDepois é so fazer comparações para exibir somente os registros q você desejar. Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - FABIO - Postado Fevereiro 14, 2005 Denunciar Share Postado Fevereiro 14, 2005 Sim listar os ultimos 6 registros eu já sei, o problema é que eu queria que não listasse o ultimo registro adicionado somente os 5 apartir dele.Será que não tem como fazer isso sem comparações, pois eu quero fazer de forma automatica, ao ser adicionado um novo registro que no caso seria uma notícia ele já alterasse sozinho sem fazer comparação, entende ?Pra esclarecer, eu quero que liste do segundo até o sexto em ordem decrescente de data, tem como ?Agradeço ! Link para o comentário Compartilhar em outros sites More sharing options...
0 cyberalexxx Postado Fevereiro 14, 2005 Denunciar Share Postado Fevereiro 14, 2005 no access eu acho que não tem jeito, com Mysql da pra fazer usando LIMIT, o jeito vai ser pegar os 6 com select top dar um MoveNext e iniciar o loop. Link para o comentário Compartilhar em outros sites More sharing options...
0 DackAle Postado Fevereiro 14, 2005 Denunciar Share Postado Fevereiro 14, 2005 getrows... eu acho muito mais facil...guarda os resultados em array e faz um for a partir da array 1 (já que começa do 0)parece complicado mas é besta =) Link para o comentário Compartilhar em outros sites More sharing options...
0 cyberalexxx Postado Fevereiro 14, 2005 Denunciar Share Postado Fevereiro 14, 2005 Com RecordSet ou com array a lógica é a mesma: pular um registro.uma outra forma que eu acho absurda, mais é uma forma é primeiro pegar o ultimo registro e depois pegar os ultimos 5 que forem menores que o registro pego anteriormente (já vi isso em sistemas de paginação com bases muito grandes com SQL SERVER)Vou deixar aki a forma de fazer em um banco MySQL só para servir de referencia:SELECT * FROM tabela ORDER BY campo DESC LIMIT 1, 5 Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Fevereiro 15, 2005 Denunciar Share Postado Fevereiro 15, 2005 Estou começando no ASP. alguém não teria um codigo que guarda os resultados em aryays e depois recupera com o for, como o DackAle falou acima ??Preciso recuperar 2 campos da tabela de cada registro no bd access.Se alguém tiver esse codigo pronto, posta aí, eu agradeço. Link para o comentário Compartilhar em outros sites More sharing options...
0 cyberalexxx Postado Fevereiro 15, 2005 Denunciar Share Postado Fevereiro 15, 2005 Da uma olhada aki:http://scriptbrasil.com.br/forum/index.php...ndpost&p=217280 Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Fevereiro 16, 2005 Denunciar Share Postado Fevereiro 16, 2005 Estou começando no ASP. alguém não teria um codigo que guarda os resultados em aryays e depois recupera com o for, como o DackAle falou acima ??Preciso recuperar 2 campos da tabela de cada registro no bd access.Se alguém tiver esse codigo pronto, posta aí, eu agradeço. faz uma busca aí por GETROWSCom ele você faz isso tudo e mais um pouco.Abraços Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - FABIO - Postado Fevereiro 17, 2005 Denunciar Share Postado Fevereiro 17, 2005 Obrigado Galera, esse tópico:http://scriptbrasil.com.br/forum/index.php...15entry217280que o cyberalexxx passou resouvel totalmente meu problema, muito obrigado cyberalexxx...Ok, problema solucionado, Pode fechar o tópico ! Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Fevereiro 17, 2005 Denunciar Share Postado Fevereiro 17, 2005 ok chefemandou, tah mandado.To fechando aqui..Mas, getrows se torna uma mão na roda..T+ Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest - FABIO -
Olá amigos do Forum,
Estou com uma dúvida:
Como faço para listar no bd access os ultimos 6 registros da tabela menos o primeiro ?
Ou seja, seram listados os ultimos 5 registros partindo do segundo, entenderam ?
Agradeço desde já.
Link para o comentário
Compartilhar em outros sites
10 respostass a esta questão
Posts Recomendados