Pessoal, bom dia e obrigada a todos!
O Eduardo propos o seguinte:

Troque:

SIGN( MONTHS_BETWEEN('31/07/1991',TO_DATE(R.MESANO,'DD/MM/YYYY')) )

Por:

SIGN( MONTHS_BETWEEN(To_Date('31/07/1991', 'DD/MM/YYYY'),R.MESANO) )

E faça um teste ...

ou

Troque:

SIGN( MONTHS_BETWEEN('31/07/1991',TO_DATE(R.MESANO,'DD/MM/YYYY')) )

Por:

SIGN( MONTHS_BETWEEN(To_Date('31/07/1991', 'DD/MM/YYYY'),To_Date( 
To_Char(R.MESANO, 'DD/MM/YYYY'), 'DD/MM/YYYY') ) )

E faça um teste ...
E funcionou!!!
Muito obrigada a todos!
Eduardo, valeu mesmo!
Sds,
Aline.

  ----- Original Message ----- 
  From: Aline Rios 
  To: [EMAIL PROTECTED] ; [EMAIL PROTECTED] ; Grupo Oracle3 ; Grupo Oracle ; 
oracle_br@yahoogrupos.com.br 
  Sent: Thursday, July 14, 2005 10:43 AM
  Subject: Re: [usuarios_oracle] Re: [GPOracle] Urgente: ORA-01841


  SELECT TO_CHAR(R.MESANO,'MM/YYYY') MESANO, 
  DECODE(SIGN(MONTHS_BETWEEN('31/07/1991',TO_DATE(R.MESANO,'DD/MM/YYYY'))),-1, 
  DECODE(R.CODRUB,'777777',NULL, DECODE(R.CODRUB,'888888',NULL, 
  DECODE(R.CODRUB,'999999',NULL, DECODE(SIGN(500 - R.CODRUB),-1,'D','R')))), 
  DECODE(R.CODRUB,'777777',NULL, DECODE(R.CODRUB,'888888',NULL, 
  DECODE(R.CODRUB,'999999',NULL, DECODE(SIGN(200000 - R.CODRUB),-1,'D','R'))))) 
TIPORUB,
  R.MATRICULA, R.SEQRUB, TO_CHAR(R.VALRUB,'999,999,999.99' ) AS VALRUB,
  R.CODRUB, TR.DESCRUB, R.PRAZORUB 
  FROM
                     SIAPE.RUBRICAS_PART PARTITION (SIAPE_RUBRICA_PART2000) R, 
                     SIAPE.TABRUBRICAS TR 
  WHERE 
                      R.CPF = '30687225787'
                     AND R.CODRUB = TR.CODRUB 
  ORDER BY R.MATRICULA, TO_CHAR(R.MESANO,'MM/YYYY'), R.CODRUB 


  Jaison Corrêa <[EMAIL PROTECTED]> escreveu:
  tá com que máscara???

    ----- Original Message ----- 
    From: Aline Rios 
    To: Grupo Oracle3 ; Grupo Oracle ; Grupo2 Oracle2 ; [EMAIL PROTECTED] ; 
oracle_br@yahoogrupos.com.br 
    Sent: Thursday, July 14, 2005 10:25 AM
    Subject: [GPOracle] Urgente: ORA-01841


    Pessoal, alguém sabe como resolver este erro?
    ORA-01841:(full) year must be between -4713 and +9999, and not be 0

    O problema está acontecendo para o ano de 2000. Mas as minhas datas não 
estão inválidas.

    Obrigada a todos!
    Sds,
    Aline.

                
    ---------------------------------
    Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!

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



    Para cancelar sua assinatura deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

    G.P.O. (Grupo de Profissionais Oracle)
    http://www.profissionaloracle.com.br 



  ------------------------------------------------------------------------------
    Links do Yahoo! Grupos

      a.. Para visitar o site do seu grupo na web, acesse:
      http://br.groups.yahoo.com/group/GPOracle/
        
      b.. Para sair deste grupo, envie um e-mail para:
      [EMAIL PROTECTED]
        
      c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do 
Serviço do Yahoo!. 



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



  ===================================================
  ENPO foi um sucesso! Em 2005 tem mais! 
  ===================================================
  Sair da Lista ???
  mande um email em branco para: 
  [EMAIL PROTECTED]
  =================================================== 



  ---------------------------------
  Links do Yahoo! Grupos

     Para visitar o site do seu grupo na web, acesse:
  http://br.groups.yahoo.com/group/usuarios_oracle/
    
     Para sair deste grupo, envie um e-mail para:
  [EMAIL PROTECTED]
    
     O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do 
Yahoo!. 


              
  ---------------------------------
  Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!

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



  Para cancelar sua assinatura deste grupo, envie um e-mail para:
  [EMAIL PROTECTED]

  G.P.O. (Grupo de Profissionais Oracle)
  http://www.profissionaloracle.com.br 



------------------------------------------------------------------------------
  Links do Yahoo! Grupos

    a.. Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/GPOracle/
      
    b.. Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]
      
    c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo!. 



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



---------------------------------
Links do Yahoo! Grupos

   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/OraOracle/
  
   Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do 
Yahoo!. 


                
---------------------------------
Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!

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



______________________________________________________________________

Pesquisar Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Moderadores da lista....:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
______________________________________________________________________
http://br.groups.yahoo.com/group/oracle_br/ 
______________________________________________________________________ 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a