locked
IIF ou Case ??? RRS feed

  • Pergunta

  • Estou com um problema tenho uma query em um sistema que usa Access como Banco de Dados pois bem tenho umcampo status em uma tabela
    Status = 0 -> quitada
    Status = 1 -> em aberto
    Status = 2 cancelada

    pois bem tive que acrescentar o status = 2 e dai eu usava um IIF na minha query
    IIF(status = 0,'quitada','em aberto') as st

    Agora tenho que fazer isso e pegar o status = 2 que seria o cancelado e o não da mais certo e o Access não tem CASE que outros Bancos de Dados possuem alguem poderia me dar uma luz sobre como fazer isso

    Valeu
    quarta-feira, 18 de abril de 2007 13:51

Todas as Respostas

  •  

    boa tarde!

     

    Junior, tenta o seguinte..

     

    IIF(status = 0;'quitada';IIF(status=1;'em aberto';'cancelada')) as st

     

    abraco!

    quinta-feira, 19 de abril de 2007 16:11