none
valor diferente e null RRS feed

  • Pergunta

  • Prezados boa tarde!

    Veja se e possivel, na SQL abaixo, eu tenho o resultado que preciso, porem eu preciso se venha os valores NULL e um determinado ID.

    SQL


    SELECT
    M.CODTRF,
    M.DESCRICAO,
    I.IDCNT

    FROM MTAREFA AS M
    INNER JOIN   MPRJ    AS P ON P.CODCOLIGADA = M.CODCOLIGADA AND P.IDPRJ = M.IDPRJ
    AND P.CODPRJ = '02.0055C'
    LEFT   JOIN    MITMCNT AS I ON  I.CODCOLIGADA = M.CODCOLIGADA AND I.IDPRJ = M.IDPRJ   AND I.IDTRF = M.IDTRF
    WHERE P.CODPRJ = '02.0055C' AND  M.INDIRETO <> '1' AND M.TIPOPLANILHA <> '1'
    ORDER BY  M.CODTRF

    Resultado

    CODTRF              DESCRICAO                                               ID

    001                      CP 028/11 -                                               NULL
    001.001               SERVIÇOS PRELIMINARES                          NULL
    001.001.001         TAPUMES, BARRACÕES E COBERTURAS       NULL
    001.001.001.001  Placa de obra padrão                                 168
    001.001.001.002  Demolição manual de concreto                    168
    001.001.001.002  Demolição manual de concreto                    176

    No ID, so pode vim o valores NULL e 168 se eu colocar no WHERE I.IDCNT <> '176' ele nao traz o NULL, somente o 168. eu preciso que venha o NULL E 168.

    Obrigado a todos pela ajuda

    terça-feira, 14 de maio de 2013 17:06

Respostas

  • Ronnie, segue o código

    WHERE ISNULL(ID,0) in (0,168)

    Abs.

    Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp

    • Sugerido como Resposta Alexandre Matayosi quarta-feira, 15 de maio de 2013 15:04
    • Marcado como Resposta Ronnie Von quarta-feira, 15 de maio de 2013 15:11
    terça-feira, 14 de maio de 2013 17:13

Todas as Respostas