[firebase-br] Dúvida sobre select?

Henrique Ribeiro kikeribeiro em gmail.com
Qua Out 5 09:17:40 -03 2011


Bom dia pessoALL,

Eu acho que uma ótima possibilidade tbm é usar o comando COALESCE.

Segue abaixo a sintaxe:

http://www.firebirdsql.org/refdocs/langrefupd15-coalesce.html

Att,
Luiz Henrique

Em 4 de outubro de 2011 10:31, Douglas de Borba <dolatbo em gmail.com>escreveu:

> Boa dia amigos.
>
> Estou com uma dúvida que até hoje contei como sendo verdade. Tenho o
> seguinte SELECT onde DM256 é ordem de serviço e DM344 é um complemento.
>
> SELECT B.ID_DESENVOLVIMENTO, A.CD_OS, A.ID_MALHA, A.CD_ARTIGOCOMPOSICAO,
> A.NR_TEAR, A.QT_KGRC, A.QT_PCRC, A.DS_COMPOSICAO FROM DM256 A
> LEFT JOIN DM344 B ON B.CD_ARTIGO=A.CD_ARTIGOCOMPOSICAO AND
> B.DS_COMPOSICAO=A.DS_COMPOSICAO AND B.NR_TEAR=A.NR_TEAR
> WHERE CD_EMPRESA = 1
> AND CD_OS >= 318515
>
> O que ocorre é que tenho algumas ordens de serviço com NR_TEAR nulo e na
> tabela de complemento também.Mesmo ambas sendo nulo o LEFT JOIN não retorna
> a linha.
> tem algum bug ou sempre quando a comparação de algum valor nulo não retorna
> a determinada linha?
>
> Atenciosamente,
> Douglas
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista