Fórum Query (SQL) onde um campo Data é nulo (ou vazio) #140580
25/02/2003
0
Tenho um programa controlador de contas e cheques. Na hora de listar todos os cheques eu tenho três opções (RadioButtons): Todos, Predatados e Não Compensados.
Quando eu clicar no RadioButton NaoCompensado eu queria que ele me mostrasse no DBGrid que eu tenho em baixo, todos os cheques cuja data de compensação é nula, só que eu não consigo fazer isso. Se eu colocar ´Selec * from Contas where DataCompensado <> ´´ ´ aí ele me mostra certinho todos os cheques que já foram compensados, mas se no lugar de ´<>´ eu coloco ´=´ ele não encontra nenhum resultado e tem cheques lá que ainda não foram compensados.
Já tentei de tudo aqui, já tentei usar ´not´ e mais um monte de coisa e sempre vem o mesmo resultado... espero que eu tenha conseguido explicar aí o problema e espero que alguém possa me ajudar.
Valeu galera!
Rafaelleite
Curtir tópico
+ 0Post mais votado
25/02/2003
select * from tabela where coluna is null -- somente nulos select * from tabela where coluna not is null -- Não nulos
Aroldo Zanela
Gostei + 1
Mais Posts
25/02/2003
Anonymous
Tente colocar IS NULL em vez de = ´´
[]´s
Julio.
Gostei + 0
31/01/2020
Michael Ortiz
Sei que o post é bem antigo mais eu tive um caso em que precisava selecionar cadastros de uma tabela de cadastro de clientes,
aonde eu queria trazer todos os registros exceto quando a data de nascimento informada na coluna DNASC do tipo TIMESTAMP fosse nula
sendo assim utilizei a seguinte query:
select arqcad.nome , arqcad.ncpf, arqcad.dnasc from arqcad where arqcad.dnasc is not null;
Verifiquei que o amigo Aroldo tinha informado a seguinte instrução:
select * from tabela where coluna not is null -- Não nulos
Porém no meu caso não tinha funcionado, por isso resolvi comentar a solução
Atenciosamente,
Michael de Mattos
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)