Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rodrigo Salles Bueno

comparação de datas

Recommended Posts

Olá pessoal,

O que vou postar aqui não é uma dúvida minha e sim uma teimosia de um colega de trabalho.

Estou tentando explicar pra ele o quanto está errado a seguinte comparação abaixo:

to_char(data,'dd-mm-yyyy') between '01-05-2009' and '30-05-2009'.

Tento explicar pra ele que o correto seria comparar com to_date (campo data eh data nao alfanumerico), que esta comparação acima vai trazer dados incorretos, mas não consigo passar isto pra ele, tem alguém que pode me passar uma resposta mais didática, com exemplos e tal.

 

Desde já agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O correto :

 

data between to_date('01-05-2009','dd-mm-yyyy') and to_date('30-05-2009','dd-mm-yyyy')

 

Da outro forma compara strings trazendo resultados não esperados.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.