Ir para conteúdo

vagner.analista

Members
  • Total de itens

    1
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre vagner.analista

  1. vagner.analista

    Condição de Select com valor null

    Senhores boa tarde, alguém pode me ajudar? Tenho a seguinte situação, um campo data em duas tabelas, onde caso o contrato tenha aditivo o campo data da tabela TITMCNTADITIVO, fica preenchido. caso o contrato não tem aditivo ela fica com o valor null. Então caso o valor dessa tabela aditivo estiver null, eu gostaria de apresentar o campo data da tabela TITMCNT do contrato que tem a data fim do contrato, com o select abaixo eu consigo saber se tem aditivo ou não: SELECT TOP 1 (DATA + 90) AS DATAFIM FROM TITMCNTADITIVO (NOLOCK) WHERE 1=1 AND CODCOLIGADA = 1 AND IDCNT = 72 Neste caso este contrato não tem aditivo, então, gostaria que ele executasse outro SELECT: SELECT (DATAFIM + 90) AS DATA_FIM FROM TITMCNT WHERE IDCNT = '72' O mais lógico que tentei foi assim, mas não dá certo: SELE CT TOP 1 (DATA + 90) AS DATAFIM, CASE (DATA) WHEN IS NULL THEN ( SELECT (DATAFIM + 90) AS DATA_FIM FROM TITMCNT WHERE IDCNT = '72' ) END AS DATAFIM FROM TITMCNTADITIVO (NOLOCK) WHERE 1=1 AND CODCOLIGADA = 1 AND IDCNT = 72
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.