none
Select transformar linhas em colunas RRS feed

  • Pergunta

  • Boa Tarde Pessoal!!

    Estou com uma duvida em um select!

    Imaginem a seguinte estrutura:

    TBL_PESSOA

    PESSOA_PK

    NOME

    SITUACAO

    TBL_SITUACAO_PESSOA

    SITUACAOPESSOA_PK

    PESSOA_FK

    SITUACAO

    DATA_SITUACAO

    Eu gostaria de fazer um select que retorna-se os registros da tabela tbl_situacao_pessoa em colunas.

    Vamos supor que existe uma pessoa que possua um registro de situação ATIVO e um registro de situação INATIVO.

    Com um select simples e um join com as situações eu teria dois registros da mesma pessoa com situações diferentes. Mas o meu objetivo seria por exemplo retornar um único registro da pessoa e uma coluna DATA_ATIVO para o registro da situação ativo e o uma coluna DATA_INATIVO para um registro de situação inativo.

    Não sei se fui muito claro, mas acredito que essa deve ser uma dúvida comum para muitas pessoas que utilizam esse tipo de estrutura para armazenar situações de um registro.

    Obrigado pessoal! Abraços

    terça-feira, 20 de novembro de 2012 17:07

Respostas