Bom dia,

  O problema está na formatação de data. O correto é "MI" e não "MIN"

SQL> select to_date('05/05/2008 00:00', 'DD/MM/YYYY HH24:MIN') from dual;
select to_date('05/05/2008 00:00', 'DD/MM/YYYY HH24:MIN') from dual
                                   *
ERRO na linha 1:
ORA-01821: date format not recognized

SQL> select to_date('05/05/2008 00:00', 'DD/MM/YYYY HH24:MI') from dual
04/01/[email protected]=310> /

TO_DATE('05/05/20080
--------------------
05-MAI-2008 00:00:00

Atenciosamente,

Rodrigo Mufalani
DBA - OCP 10g & 11g +RAC
Oracle ACE Member
www.mrdba.com.br/mufalani/
[email protected]

Senhores,

no meu programa (PHP), concateno uma string para gerar minha query, estou
precisando comparar datas, mas não estou obtendo sucesso, segue minha
consulta (essa gera erro):

select gjl.effective_date
FROM GL.GL_JE_LINES GJL
WHERE
gjl.effective_date > to_date('05/05/2008 00:00', 'DD/MM/YYYY HH24:MIN')
ORDER BY gjl.effective_date

Por favor, algum mestre jedi em oracle poderia me ajudar?

Muito obrigado


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






Responder a