none
Ajuda com query RRS feed

  • Pergunta

  • Pessoal,

    Preciso de uma ajuda com essa query, o objetivo dela e verificar se o statusFerias de um funcionario for igual a 1 ela precisa escreves uma mensagem caso for diferente escreve outra mensagem, segue a query que fiz:

    declare @VencFerias nvarchar (60)
      select nome, sobrenome, statusferias
      from rh_into
      case when rh_into.statusferias=1
      then '1/1/1950'
      else '1/1/2050'
      end as VencFerias

    quarta-feira, 31 de agosto de 2011 20:11

Respostas

  • o seu case deve ficar antes do from...

    select nome, sobrenome, statusferias,
     case when rh_into.statusferias=1 
     then '1/1/1950'
     else '1/1/2050' 
     end as VencFerias
     from rh_into
    

     


    Att.
    Marcelo Fernandes

    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba

    • Sugerido como Resposta Vinicius Allil quarta-feira, 31 de agosto de 2011 20:41
    • Marcado como Resposta Eder Costa segunda-feira, 5 de setembro de 2011 17:01
    quarta-feira, 31 de agosto de 2011 20:36
    Moderador

Todas as Respostas

  • Marco,

     

    O Case é utilizado no select, qualexatamente deve ser seu filtro?


    Fabrizzio A. Caputo
    Certificações:
    Oracle OCA 11g
    MCITP SQL Server 2008 Implementation and Maintenance
    MCITP SQL Server 2008 Developer
    Blog Pessoal: www.fabrizziocaputo.wordpress.com
    Blog Empresa: www.tripletech.com.br/blog
    Twitter: @FabrizzioCaputo
    Email: fabrizzio.antoniaci@gmail.com
    • Sugerido como Resposta Vinicius Allil quarta-feira, 31 de agosto de 2011 20:41
    quarta-feira, 31 de agosto de 2011 20:21
    Moderador
  • o seu case deve ficar antes do from...

    select nome, sobrenome, statusferias,
     case when rh_into.statusferias=1 
     then '1/1/1950'
     else '1/1/2050' 
     end as VencFerias
     from rh_into
    

     


    Att.
    Marcelo Fernandes

    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba

    • Sugerido como Resposta Vinicius Allil quarta-feira, 31 de agosto de 2011 20:41
    • Marcado como Resposta Eder Costa segunda-feira, 5 de setembro de 2011 17:01
    quarta-feira, 31 de agosto de 2011 20:36
    Moderador
  • Faz isso que o Fabrizzio te falou Marcoaf5

      select nome, sobrenome, statusferias, case when rh_into.statusferias = 1
         then '1/1/1950'
         else '1/1/2050'
        end as VencFerias
      from rh_into
    WHERE......
    Ai você manda bala...

    sds


    DBA Vini
    • Sugerido como Resposta Vinicius Allil quarta-feira, 31 de agosto de 2011 20:41
    quarta-feira, 31 de agosto de 2011 20:36