none
INNER JOIN EM UMA MESMA TABELA RRS feed

  • Pergunta

  • Boa tarde!

    Estou tendo dificuldades em um comando de selecao em uma mesmas tabela.

    Abaixo minha Tabela usando um select * from [test].[dbo].[Table_1] 

    

    Eu gostaria de uma query que mostrasse como resultado a seguinte tabela:


    Este seria apenas um exemplo. A tabela real possui umas 2000 linhas. Eu preciso encontrar esse resultado usando a coluna estrategia como referencia para os valores de IN1 e IN2. A coluna estrategia que indica a relação entre as demais colunas.

    Se alguém puder me ajudar fico grato desde já.

    Att

    Helio




    • Editado HelioSabioni terça-feira, 22 de abril de 2014 19:38 melhoria
    terça-feira, 22 de abril de 2014 19:13

Respostas

Todas as Respostas

  • Boa tarde,

    Helio, experimente fazer um teste para ver se é obtido o resultado desejado:

    select 
        max(TAG) as TAG,
        ESTRATEGIA,
        max(IN1) as IN1,
        max(IN2) as IN2 
    from [test].[dbo].[Table_1] 
    group by
        ESTRATEGIA

    Espero que ajude.


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

    terça-feira, 22 de abril de 2014 19:24
  • Ola gapimex,

    Este seria apenas um exemplo. A tabela real possui umas 2000 linhas. Eu preciso encontrar esse resultado usando a coluna estrategia como referencia para os valores de IN1 e IN2. A coluna estrategia que indica a relação entre as demais colunas.

    Obrigado pela ajuda

    terça-feira, 22 de abril de 2014 19:28
  • Olá Helio,

    A query que sugeri não retornou o resultado desejado?

    Se não retornou, você pode postar as linhas de uma estratégia como exemplo de caso onde não foi obtido o resultado desejado, como ficou o resultado e como deveria ficar?


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

    terça-feira, 22 de abril de 2014 19:44
  • Ola, a query funcionou perfeitamente. So que ela nao se aplica a tabela original onde possui diversos valores de IN1 e IN2. Obrigado
    terça-feira, 22 de abril de 2014 19:46
  • Você pode postar um outro exemplo com diversos valores de IN1 e IN2, e o respectivo resultado desejado?

    Acho que assim vai ficar mais fácil de entender o problema.


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

    terça-feira, 22 de abril de 2014 20:03
  • Irei postar outro exemplo. Obrigado pela atencao.
    quarta-feira, 23 de abril de 2014 11:35
  • Helio,

    Ficamos no aguardo, eu tentei reproduzir o seu exemplo, as a maneira que os dados estão apresentados, fica um pouco complicado de tentar analisar os valores Nulos.



    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    segunda-feira, 28 de abril de 2014 17:55