Acho que o sql do report não está compatível com o uso do comando case, ou 
seja, ele não interpreta este comando.

 

From: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] On 
Behalf Of elcio francisco
Sent: sexta-feira, 30 de janeiro de 2009 09:16
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] ERRO - REP-0730

 



Pessoal, 
 
o relatorio tudo certo quando eu coloco o CASE WHEN dai vou compilar gera o 
erro : REP-0730
--------------------------
SELECT MOV.NUMERO_VENDA NUMERO_VENDA,
       MOV.LOJA_EMPRESA LOJA_EMPRESA,
       MOV.LOJA_CENTRAL LOJA_CENTRAL,
       MOV.LOJA_LOJA LOJA_LOJA,
       MOV.OPERACAO OPERACAO,
       MOV.DATA_MOVIMENTO DATA_MOVIMENTO,
       MOV.CONDICAO CONDICAO,
       MOV.PRODUTO PRODUTO,
       MOV.PLANO PLANO,
       MOV.VAL_COMPRA      VAL_COMPRA,
       MOV.VAL_ENTRADA     VAL_ENTRADA,
       MOV.VAL_DESCONTO  VAL_DESCONTO,
       MOV.VAL_JUROS          VAL_JUROS,
       MOV.VAL_IOC                VAL_IOC,
       PAR.PAGAR_RECEBER_TEC,
       CASE
               WHEN  PAR.PAGAR_RECEBER_TEC = '9' THEN    PAR.VAL_TEC            
              
               WHEN  PAR.PAGAR_RECEBER_TEC = '3' THEN    (PAR.VAL_TEC * 
MOV.QTD_PRESTACOES)
               WHEN  PAR.PAGAR_RECEBER_TEC = '2' THEN    (PAR.VAL_TEC + 
MOV.VAL_TAC)
       END  VAL_TAC,       
       MOV.VAL_TOTAL,
       MOV.VAL_PRESTACAO,
       MOV.QTD_PRESTACOES
  FROM CRD.MOVIMENTO MOV
             ,CRD.PARCELADO PAR
 WHERE MOV.operacao not in ('02')
   AND MOV.CONDICAO <> '9'
 --  AND SUBSTR(MOV.OPERACAO, 1, 1) NOT IN ('8', '9')
   AND (MOV.data_movimento  >= :P_Dat_Ini   and      MOV.data_movimento   <= 
:P_Dat_Fim)
   and (mov.loja_empresa    >= :p_empresa_ini  and      mov.loja_empresa     <= 
:p_empresa_fim)
   and MOV.Produto =  '02'
   AND MOV.EMPRESA      = PAR.EMPRESA
   AND MOV.CLIENTE      = PAR.CLIENTE
   AND MOV.NUMERO_VENDA = PAR.NUMERO
 
 
Obrigado
 
elcio

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]

 



[As partes desta mensagem que não continham texto foram removidas]

Responder a