none
PIVOT - retornando apenas um registro RRS feed

  • Pergunta

  • Boa Noite  ,  utilizando  PIVOT , é possível  retornar apenas uma linha , ou é necessário mais filtros ?  , segue modelo da linha que eu gostaría de retornar  abaixo :

    Grato

    quarta-feira, 27 de junho de 2018 22:37

Respostas

  • Boa noite ,Cnseguí

    O objetivo é trazer  todos  cargos que  não tíverem sído preenchidos ou no status  ativo , Aux Doença.... etc.

    Eu tava complicando uma situação mais simples.

    De qualquer forma , agradeço    a colaboração de todos.

    SELECT[CARGO VALIDADO]
     FROM  tblfdifunc
     WHERE [CARGO VALIDADO] not in(
      select [CARGO VALIDADO] from tblfdifunc where [UNIDADE VALIDADA]='teste' and SITUAÇÃO in('01-ATIVO',xxxxxxxx) and [UNIDADE VALIDADA] ='UBS xxxxx'
      group by [CARGO VALIDADO]

    sexta-feira, 29 de junho de 2018 23:39

Todas as Respostas

  • Deleted
    sexta-feira, 29 de junho de 2018 18:32
  • Boa Noite ,Obrigado pela resposta.

    A tabela é apenas tblfdifunc ,  informaçãoes de funcionários , chave primária identity. , 

    O que ocorre é que ,  eu tenho casos  onde determinado cargo está com situação demitido e não tenho o mesmo cargo /funcionário  em outro status

    ele acaba não aparecendo em um here simples , tentei pivot , ele traz todos , poré, eu só quería o  caso destacado..

    sexta-feira, 29 de junho de 2018 21:43
  • Boa noite ,Cnseguí

    O objetivo é trazer  todos  cargos que  não tíverem sído preenchidos ou no status  ativo , Aux Doença.... etc.

    Eu tava complicando uma situação mais simples.

    De qualquer forma , agradeço    a colaboração de todos.

    SELECT[CARGO VALIDADO]
     FROM  tblfdifunc
     WHERE [CARGO VALIDADO] not in(
      select [CARGO VALIDADO] from tblfdifunc where [UNIDADE VALIDADA]='teste' and SITUAÇÃO in('01-ATIVO',xxxxxxxx) and [UNIDADE VALIDADA] ='UBS xxxxx'
      group by [CARGO VALIDADO]

    sexta-feira, 29 de junho de 2018 23:39