[firebase-br] Select com quantidade fixa

Marcos Roberto Ribeiro marcosrrb em yahoo.com.br
Qua Abr 20 08:44:16 -03 2005


Se o campo nroped for sequencial pode-se fazer o
seguinte:

select * from pedidos
where nroped >= ((select max(nroped) from pedido)
-100)

Acredito que o resultado seja rápido


--- Eduardo Jedliczka <eduardo em gerasoft.com.br> wrote:
> é... esta solução funciona, mas só se ele tiver uns
> 15 minutos para
> esperar... (naturalmente depende do tamanho da
> tabela)
> 
> Mas voltando ao problema do José Carlos,
> 
> Pode-se fazer duas coisas (enquanto o Fb 2.0 não
> sai, hehehe) Criar uma SP
> ou Criar uma VIEW... Depois faça um select em cima
> desta SP/View com ordem
> crescente...
> 
> [s]
> 
> ==========================
> Eduardo Jedliczka
> Gerasoft Informática
> Apucarana - Pr
> ==========================
> 
> ----- Original Message ----- 
> From: "Samuel Staff" <samuel em stafonline.com.br>
> To: "'FireBase'" <lista em firebase.com.br>
> Sent: Wednesday, April 20, 2005 12:30 AM
> Subject: [firebase-br] Select com quantidade fixa
> 
> 
> > ola
> >
> > Select * from pedidos
> >   Order by nroped
> > where nroped in (SELECT FIRST 100 nroped FROM
> PEDIDOS ORDER BY NROPED
> DESC)
> >
> >
> > espero q isso resolve seu problema
> >
> > samuel
> >
> >
> > obs.: eu evito usar o asterisco. Declare quais
> campos vc vai usar
> >
> >
> >
> > -----Mensagem original-----
> > De: lista-bounces em firebase.com.br
> [mailto:lista-bounces em firebase.com.br]
> Em
> > nome de José Carlos
> > Enviada em: terça-feira, 19 de abril de 2005 23:41
> > Para: lista em firebase.com.br
> > Assunto: [firebase-br] Select com quantidade fixa
> >
> > Pessoal preciso de ajuda num Select
> > Não sei se é possível mas vamos lá
> > Tenho uma tabela de pedidos onde deve ser
> apresentado no carregamento da
> > tela num browse, sempre os 100 ultimos pedidos.
> > Se usar "SELECT FIRST 100 * FROM PEDIDOS ORDER BY
> NROPED", serão
> > apresentados os 100 primeiros pedidos.
> > Se usar "SELECT FIRST 100 * FROM PEDIDOS ORDER BY
> NROPED DESC", serão
> > apresentados o 100 ultimos, mas infelizmente numa
> ordem descendente, e
> dessa
> >
> > forma não serve. Eles tem que estar em ordem
> crescente.
> >
> > Alguem tem alguma solução ?
> >
> > José Carlos
> >
> >
> >
> >
> >
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em
> www.bavs.com.br
> > Para editar sua configuração na lista, use o
> endereço http://mail.firebase
> .com.br/mailman/listinfo/lista_firebase.com.br
> > Para consultar mensagens antigas:
> http://search.gmane.org/search.php?groupþbase
> >
> >
> 
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em
> www.bavs.com.br
> Para editar sua configuração na lista, use o
> endereço
>
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas:
> http://search.gmane.org/search.php?group=firebase
> 

Marcos Roberto Ribeiro
TI - Mileite Indústria e Comércio de Alimentos LTDA.
Cientista da Computação - UNIFOR - Formiga - MG


	
	
		
Yahoo! Acesso Grátis - Internet rápida e grátis. 
Instale o discador agora! http://br.acesso.yahoo.com/




Mais detalhes sobre a lista de discussão lista