Fórum Sql não tá dando certo. #245559
04/08/2004
0
Oi pessoal, bom dia!
Seguinte . . . preciso fazer uma estrula Sql no qual preciso colocar uma condição de que o campo contrib(da tabela de lancamentos) de precisa ser igual ao campo código da tabela de contribuintes(ambas numericas) mas que tbém a tabela de lancamentos pode ter o campo contrib vazio, fiz o seguinte:
Where (Lanc.Contrib = Contrb.codigo) or (lanc.contrib is null) - isso dá uma quantidade 3 vezes maior que o total de registros da tabela e se colocar and no lugar do or não encontra nenhum registro.
Alguém pode ajudar?
Seguinte . . . preciso fazer uma estrula Sql no qual preciso colocar uma condição de que o campo contrib(da tabela de lancamentos) de precisa ser igual ao campo código da tabela de contribuintes(ambas numericas) mas que tbém a tabela de lancamentos pode ter o campo contrib vazio, fiz o seguinte:
Where (Lanc.Contrib = Contrb.codigo) or (lanc.contrib is null) - isso dá uma quantidade 3 vezes maior que o total de registros da tabela e se colocar and no lugar do or não encontra nenhum registro.
Alguém pode ajudar?
Amilton/pr
Curtir tópico
+ 0
Responder
Posts
04/08/2004
Emerson Nascimento
coloque a instrução completa, mas de antemão posso te dizer q está faltando um GROUP BY ou um DISTINCT
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)