Ir para conteúdo

POWERED BY:

Arquivado

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

Matheus Boschetti

WHERE com datas...

Recommended Posts

e ae pessoal,

 

eh o seguinte, tenho uma coluna do tipo DATE, e tenho a seguinte condicao...

 

AND (TblFat.dtFim = NULL OR TblFat.dtFim >= "2001-10-31");

mas o problema eh q c na coluna dtFim estiver com o valor NULL a condicao nao esta retornando verdadeiro...

 

esta condicao soh esta retornando um valor verdadeiro quando o campo dtFim satisfazer a segunda condicao....

 

alguem tem alguma ideia?

 

vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Kara o valor null deve ser comparado da seguinte maneira...

ex...

select * from tabela where nome is null;

ou select * from tabela where nome is not null;

 

essa comparação que você fez está sujeita a erros...

tenta assim se ainda assim retornar erro da mais um grito ai ok...

há e da uma olhada nesse link..

http://dev.mysql.com/doc/mysql/pt/working-with-null.html

abraços

 

marcio

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.