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