Nunca vi essa mensagem antes, porém:
 
T064_DATA é do tipo data ou vc está apenas tratando como sendo. se nao for
do tipo data, tem algum valor que nao seja uma data nesse campo?
 
já tentou:
 
SELECT T064_TIPO,
T064_VALOR
FROM T064
WHERE T064_VALOR<> 0
AND T064_SITUACAO<> 'CA'
AND to_char(T064_DATA,'DD/MM/YYYY') = TO_char('04/06/2007', 'dD/MM/YYYY')
AND T064_unid = 2


________________________________

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Bia Fitzgerald
Enviada em: sexta-feira, 29 de junho de 2007 12:21
Para: oracle_br
Assunto: [SPAM] [oracle_br] ORA-01847: dia do mês deve estar entre 1 e o
último dia do mês



Olá... Alguém já teve este problema antes??? Recebo um ORA-01847 ao executar
esta query no Oracle 10g:

SELECT T064_TIPO,
T064_VALOR
FROM T064
WHERE T064_VALOR<> 0
AND T064_SITUACAO<> 'CA'
AND to_date(T064_DATA,'DD/MM/YYYY') = TO_DATE('04/06/2007', 'dD/MM/YYYY')
AND T064_unid = 2

Alguma idéia?

Obrigada,
Bia.

__________________________________________________________
Novo Yahoo! Cadê? - Experimente uma nova busca.
http://yahoo.com.br/oqueeuganhocomisso
<http://yahoo.com.br/oqueeuganhocomisso>  

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



 


Responder a