[firebase-br] Select First N
Daniel Hiromy
hiromyjp em gmail.com
Qui Out 15 13:14:00 -03 2009
Tenta o seguinte:
declare variable qtde integer;
delcare variable valor numeric(12,2);
declare variable vSelect varchar(200);
select qtde_meses from config into :qtde;
vSelect = 'select first ' || qtde || ' from tabela where ....';
for execute statement vSelect into :valor do
begin
...
end
2009/10/15 Hélio Oliveira <hpensador em gmail.com>
> Bom dia Colegas!
>
> Estou com o seguinte dilema.. estou criando uma SP onde tenho alguns for
> selects - e em um deles utilizo o First (sendo que esta quantidade que
> desejo como retorno pode variar) daí tentei utilizando uma variavel
> conformte abaixo:
>
> declare variable qtde integer;
> delcare variable valor numeric(12,2);
>
> select qtde_meses from config into :qtde;
>
> for select fist :qtde valor
> from tabela
> where....
> into :valor
>
> Mas esta dando erro por não aceitar esta variavel - tentei fazer utilizando
> no lugar da variavel um sub-select e também não funciona...
>
> teria alguma solução para este problema...
>
>
> --
> []'s,
>
> Hélio Oliveira
> Analista de Sistemas
> Delphi Developer
> http://hpensador.blogspot.com/
> MSN - hpensador em hotmail.com
> Skype - hpensador
> (71) 9975-9176
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista