[firebase-br] Procedure - Variável IN

Danilo Gomes danrgomes em gmail.com
Seg Jul 14 08:19:07 -03 2008


Ola rapaz ...

     faz assim ..


se for usar variavel

DECLARE VARIABLE :PVAR01 VARCHAR(2);
DECLARE VARIABLE :PVAR02 VARHCAR(2);


   SELECT COALESCE(SUM(T40.valor_recebido),0)
  FROM t40_caixa T40
  WHERE T40.data >= :pdti AND T40.data <= :pdtf AND
  T40.cd_pagto IN (:pvar01,:pvar02)
  INTO
  :total_chq;


BLZ ?

Em 13/07/08, Wanderson Pereira <wpereira em ami.com.br> escreveu:
>
>    V se isso ajuda:
>
>    select * from FORMAPG where codigo in ('001', '002')
>
> Felipe Aron escreveu:
> > Entendi, mas acontece que eu vou ter que passar os valores, não vou pegar
> de
> > uma sql.
> > Não tem jeito mesmo ???
> >
> > 2008/7/11 Zottis <zottissistemas em brturbo.com.br>:
> >
> >
> >> passei por isso uma vez e a resposta que me enviaram e deu certo foi
> usar
> >> assim:
> >> tente ajustar para a sua necessidade.
> >>
> >> DELETE from produtos
> >>  WHERE produtos.deletado = 'S' and  produtos.data_exclusao <=
> >> (CURRENT_DATE - COALESCE(( SELECT (DIAS_LIMBO) FROM opcoes),90))
> >>   AND (produtos.produtono NOT IN ( SELECT itens.produtono  FROM itens ))
> ;
> >>
> >> como parametro nao aceita.
> >>
> >> espero que ajude.
> >>
> >>
> >> Zottis(TeamFB Users)
> >>
> >> Zottis Sistemas - 2008 Ano XI
> >> Programação Delphi/PHP/Firebird/MySQL
> >>
> >> "Um homem só tem o direito de olhar
> >>  a um outro de cima para baixo, quando
> >>  vai ajuda-lo a levantar-se".
> >>                   Gabriel Garcia Marquez
> >> ----- Original Message -----
> >> From: "Felipe Aron" <felipearon em gmail.com>
> >> To: "FireBase" <lista em firebase.com.br>
> >> Sent: Friday, July 11, 2008 8:24 AM
> >> Subject: [firebase-br] Procedure - Variável IN
> >>
> >>
> >> Pessoal, na minha "for select" eu tenho um condição where CAMPO in
> >> (:TESTE),
> >> onde eu irei passar valores para conter nesse campo.
> >> A minha variavel :TESTE é do tipo VarChar(100).
> >>
> >> Porém ao passar os valores ao campo (Ex: 1, 2, 53) ao executar, não esta
> >> dando certo.
> >>
> >> Alguém pode me dar uma luz de como resolver isso ?
> >>
> >>
> >> --
> >> Com a força aprenda a suavidade. Através da suavidade a força
> prevalecerá!
> >>
> >> http://felipearonnet.spaces.live.com/
> >> http://br.groups.yahoo.com/group/xna-br/
> >> ______________________________________________
> >> 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
> >>
> >>
> >> ______________________________________________
> >> 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
> >>
> >>
> >
> >
> >
> >
>
> --
>            [ ]s
>                   \\|//
>                   <o o>
> +----------------OOo-V-oOO---------------+
> | \/\/anderson R. P. P. - Cabo Frio - RJ |
> +--------=====--------------=====--------+
> |       mailto:wpereira em ami.com.br       |
> |             UIN  - 89166786            |
> +----------------------------------------+
> * Sexo, por telefone, é mais seguro!!!*
>
> ______________________________________________
> 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