none
CASE RRS feed

  • Pergunta

  • Boa tarde,

    Que fazer 3 condições para que o resultado seja a situação.

    CASE WHEN (PARCELAIND.DATA_BAIXA NOT NULL) THEN 'PAGO' 
    CASE WHEN (PARCELAIND.DATA_VENCIMENTO < CONVERT (date, GETDATE())) THEN 'VENCIDO'
    CASE WHEN (PARCELAIND.DATA_CANCELAMENTO IS NULL) THEN 'CANCELADO'
    END AS SITUACAO,   

    Como escrevo esse comando?

    quarta-feira, 16 de dezembro de 2015 17:29

Respostas

  • Boa tarde,

    Experimente dessa forma:

    CASE 
        WHEN PARCELAIND.DATA_BAIXA NOT NULL THEN 'PAGO' 
        WHEN PARCELAIND.DATA_VENCIMENTO < CONVERT (date, GETDATE()) THEN 'VENCIDO'
        WHEN PARCELAIND.DATA_CANCELAMENTO IS NULL THEN 'CANCELADO'
    END AS SITUACAO,  

    Espero que ajude


    Assinatura: http://www.imoveisemexposicao.com.br

    • Sugerido como Resposta Marcos SJ quarta-feira, 16 de dezembro de 2015 19:40
    • Marcado como Resposta Adalmir quinta-feira, 17 de dezembro de 2015 09:10
    quarta-feira, 16 de dezembro de 2015 17:38

Todas as Respostas