[firebase-br] RES:  Execute statement
    Jony 
    jonyridel em yahoo.com.br
       
    Sex Jan 13 15:12:00 -03 2006
    
    
  
Tente fazer assim:
  IF (:INI IS NOT NULL) THEN
    SQL1 = SQL1 || 'AND (A.DATA_REGISTRO < '|| '''' ||:INI||''''|| ') ';
Espero ter ajudado,
----------------------------
Jony Ridel 
Grupo Êxito - Salvador - BA
----------------------------
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Joelson
Enviada em: sexta-feira, 13 de janeiro de 2006 13:05
Para: FireBase
Assunto: [firebase-br] Execute statement
Pessoal não estou conseguindo montar essa SQL
pra ser usada no execute statement... alguem pode me dar uma dica
o problema está nas variaveis do tipo data e varchar()... não estou
conseguindo concatenar os "apóstrofos ou aspas" estou usando
a versão 1.5.2.final...
    INI DATE,
    FIN DATE,
    PLN VARCHAR(5),
    GRP VARCHAR(5),
    CTA VARCHAR(5),
    EMP INTEGER,
    TER INTEGER)
  SQL1 = 'SELECT SUM(CASE WHEN EXISTS(SELECT 1 FROM CAIXA_PLANOS WHERE
         ((CODIGO = A.PLANO) AND (TIPO = 0))) THEN A.VALOR END),
         SUM(CASE WHEN EXISTS(SELECT 1 FROM CAIXA_PLANOS WHERE ((CODIGO =
         A.PLANO) AND (TIPO = 1))) THEN A.VALOR END)
         FROM CAIXA_GAVETA A WHERE ((A.EMPRESA = '||:EMP||') AND (A.TERMINAL
= '||:TER||') ';
  IF (:INI IS NOT NULL) THEN
    SQL1 = SQL1 || 'AND (A.DATA_REGISTRO < '||:INI||') ';
  IF (:PLN IS NOT NULL) THEN
    SQL1 = SQL1 || 'AND (A.PLANO = '||:PLN||') ';
  IF (:GRP IS NOT NULL) THEN
    SQL1 = SQL1 || 'AND (A.GRUPO = '||:GRP||') ';
  IF (:CTA IS NOT NULL) THEN
    SQL1 = SQL1 || 'AND (A.CONTA = '||:CTA||')';
  SQL1 = SQL1 || ')';
  EXECUTE STATEMENT SQL1 INTO :ENTRADA, :SAIDA;
sem mais
Joelson
______________________________________________
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://firebase.com.br/pesquisa
-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.371 / Virus Database: 267.14.17/228 - Release Date: 12/1/2006
 
-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.371 / Virus Database: 267.14.17/228 - Release Date: 12/1/2006
 
	
	
		
_______________________________________________________ 
Yahoo! doce lar. Faça do Yahoo! sua homepage. 
http://br.yahoo.com/homepageset.html 
    
    
Mais detalhes sobre a lista de discussão lista