Re: [firebase-br] Ordernar por posição...

Nilton Souza ntn em bbs2.sul.com.br
Qua Dez 1 19:09:02 -03 2004


Olá Mariana,

Desculpe a demora... é que hoje está uma correria pra mim aqui... bom eu fiz
o teu exemplo:

----------- corte aqui -----------
set term !! ;
create or alter procedure sp_SelRange(pFirst integer, pSkip integer)
returns(codigo integer, descricao varchar(50))
as
  declare variable vSkipC integer;
begin
  vSkipC = 0;

  for
    select
      codigo,
      descricao
    from
      TABELA
    into
      :codigo,
      :descricao
  do
  begin
    vSkipC = vSkipC + 1;
    if (vSkipC > pSkip and pFirst > 0) then
    begin
      pFirst = pFirst - 1;
      suspend;
    end
  end
end !!
set term ; !!
----------- corte aqui -----------

[]'s
Nilton Souza

----- Original Message -----
From: "Mariana" <mariana em alternate.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, December 01, 2004 6:39 PM
Subject: Re: [firebase-br] Ordernar por posição...


> Nilton....
>
> Você pode me passar este exemplo, pof favor?
>
> Grata
>
> Mariana
> ----- Original Message -----
> From: "Nilton Souza" <ntn em bbs2.sul.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Wednesday, December 01, 2004 4:10 PM
> Subject: Re: [firebase-br] Ordernar por posição...
>
>
> Olá Mariana,
>
> Faça uma procedure selecionável e no foreach só de o suspend quando o
> registro estiver dentro do intervalo desejado (crie um contador para
> controlar o intervalo).
>
> Se precisar posso te passar um exemplo.
>
> []'s
> Nilton Souza
>
> ----- Original Message -----
> From: "Mariana" <mariana em alternate.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Wednesday, December 01, 2004 5:53 PM
> Subject: Re: [firebase-br] Ordernar por posição...
>
>
> > Eduardo...
> >
> > Vc tem idéia de como pode ser minha SP para resolver isto?
> > Estou 'quebrando' a cabeça aqui mas ainda não consegui uma solução.
> >
> > Grata
> >
> > Mariana
> > ----- Original Message -----
> > From: "Eduardo Jedliczka" <eduardo em gerasoftinfo.com.br>
> > To: "FireBase" <lista em firebase.com.br>
> > Sent: Wednesday, December 01, 2004 3:41 PM
> > Subject: Re: [firebase-br] Ordernar por posição...
> >
> >
> > apenas numa SP ou na sua aplicação.
> >
> > NO IB 6.5 ou no Fb 1.0 isto é possivel utilizando comandos como ROWS ou
> > SKIP/FIRST
> >
> > =====================
> > Eduardo Jedliczka
> > GeraSoft Informática
> > Apucarana - PR
> > =====================
> > ----- Original Message -----
> > From: "Mariana" <mariana em alternate.com.br>
> > To: "Firebase" <Lista em firebase.com.br>
> > Sent: Wednesday, December 01, 2004 5:02 PM
> > Subject: [firebase-br] Ordernar por posição...
> >
> >
> > Amigos...
> >
> > Gostaria de fazer um Order na minha tabela pela posição dos registros,
ou
> > seja, se tenho uma tabela com os seguinte registro:
> >
> > CODIGO DESCRICAO
> > 2            aaaaaaaaaaaaaaa
> > 7            bbbbbbbbbbbbbbbbbbb
> > 8            cccccccccccccccccccccccccccccc
> > 10          ddddddd
> > 9            eeeeeeee
> > 111        fffffff
> > 51          gggggggggggg
> >
> > Eu gostaria de selecionar os registro que estão na posição 3 a 6, ou
seja,
> > os que tem código 8, 10 e 9.
> > Seria possível fazer isto?
> > Estou utilizando Interbase 6.
> >
> > Grata
> >
> > Mariana
> >
> >
>
> --------------------------------------------------------------------------
> --
> > ----
> >
> >
> > ______________________________________________
> > 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
> >
> >
> >
> >
> >
>
> --------------------------------------------------------------------------
> ------
> >
> >
> > ______________________________________________
> > 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
> >
> >
> >
>
>
> --------------------------------------------------------------------------
--
> ----
>
>
> ______________________________________________
> 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
>
>
>
>
>
> --------------------------------------------------------------------------
------
>
>
> ______________________________________________
> 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
>
>
>


----------------------------------------------------------------------------
----


______________________________________________
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





Mais detalhes sobre a lista de discussão lista