Amigo..., o comando Decode não suporta operadores, aconselho a utilizar o
comando case..., segue exemplo...

SELECT 
CASE
    WHEN dt_venda <= '31/07/2004' THEN 'A'
    ELSE dt_venda >= '01/08/2004' 'B'
END "NOMEDOCAMPO"
from dbaps.contrato
  where sn_ativo='S'

 
Pedro Mazega Filho
AFL Informática S/C LTDA
Pompéia (SP) - Fone: (14) 3452-1755 – Ramal 223
[EMAIL PROTECTED]
 

-----Mensagem original-----
De: [email protected] [mailto:[EMAIL PROTECTED] Em
nome de cegoncalvesvr
Enviada em: sexta-feira, 14 de outubro de 2005 15:28
Para: [email protected]
Assunto: [oracle_br] DECODE- URGENTE

Amigos,


  Preciso fazer um select da seguinte forma:
   
- Preciso associar a letra "A" para todos os Contratos,
cujo a data de venda e menor que 31/07/2004
e associar "B" para os contratos com a data de maior
ou igual 01/08/2005

select 
decode (dt_venda <= '31/07/2004', 'A')
decode(dt_venda >= '01/08/2004','B')
from dbaps.contrato
  where sn_ativo='S'

Porem essa linha de codifo acima sempre informa ERRO

Aguardo alguma resposta.
Eduardo.





ORACLE_BR APOIA 2ºENPO-BR
_____________________________________________________________________
O 2º Encontro Nacional de Profissionais Oracle será realizado no dia
05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e
Cases dirigidos exclusivamente por profissionais especialistas e renomados
no mercado. Confira a programação no site do evento! http://www.enpo-br.org/
_____________________________________________________________________
 
Links do Yahoo! Grupos




 





ORACLE_BR APOIA 2ºENPO-BR 
_____________________________________________________________________
O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 
no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases 
dirigidos exclusivamente por profissionais especialistas e renomados no 
mercado. Confira a programação no site do evento! http://www.enpo-br.org/
_____________________________________________________________________
 
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