none
Comparação de select com ele mesmo. RRS feed

  • Pergunta

  • Olá gente, tudo bem? Estou com um problema e espero que vocês possam me ajudar.

    Tenho um select e preciso fazer com que os campos desse select seja comparado com ele mesmo. Como recursividade estou usando uma CTE que faz isso da melhor maneira para mim. Porém o problema está sendo comparar os campos. Não sei como posso comparar os campos e puxar somente o que preciso.

    Pensei em fazer um where porém não ainda assim está puxando tudo. Pensei também em fazer um if. Se os casos forem iguais me retorna uma resposta positiva.

    Enfim.. deêm uma olhada no select e vejam se tem como fazer essa comparação para mim. Me dê ideias, pf?!

    ;WITH CTE_COMPARA 
    AS
    (
    SELECT * FROM ACIONA WHERE CONTRATO_FIN IN (
    SELECT  A.CONTRATO_FIN COLLATE SQL_LATIN1_GENERAL_CP1_CI_AS AUX_CONTRATO_FIN FROM AUX_ITAUJURIDICO AS A
    JOIN CAD_DEVF AS B ON REPLACE(NUM_PASTA,'C','') = REPLACE(B.CONTRATO_FIN,'C',''))
    )
    SELECT * FROM CTE_COMPARA

    WHERE CTE_COMPARA.cod_acionamento = CTE_COMPARA.cod_acionamento AND
     --CTE_COMPARA.agenda_aciona = CTE_COMPARA.agenda_aciona AND
     CTE_COMPARA.Tel_tel = CTE_COMPARA.Tel_tel AND
     CTE_COMPARA.data_Aciona2 = CTE_COMPARA.data_Aciona2 AND
     CTE_COMPARA.tela_aciona = CTE_COMPARA.tela_aciona


    sexta-feira, 11 de abril de 2014 16:07

Respostas

  • Boa tarde,

    Mari, não entendi a sua questão...

    Como está ficando o resultado da sua query e como você gostaria que ficasse?



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

    • Marcado como Resposta Giovani Cr quinta-feira, 17 de abril de 2014 19:19
    sexta-feira, 11 de abril de 2014 17:22
  • Mari,

    O que na verdade você deseja comparar?

    Não consegui entender que tipo de comparação você deseja e qual o critério!!!


    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]

    • Marcado como Resposta Giovani Cr quinta-feira, 17 de abril de 2014 19:19
    sexta-feira, 11 de abril de 2014 18:47
  • Boa tarde Mari,

    Conseguiu resolver?

    Att,


    Giovani Cruzara – Microsoft Contingent Staff

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.

    Msdn Community Support

    Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Marcado como Resposta Giovani Cr quinta-feira, 17 de abril de 2014 19:19
    quarta-feira, 16 de abril de 2014 19:16

Todas as Respostas

  • Boa tarde,

    Mari, não entendi a sua questão...

    Como está ficando o resultado da sua query e como você gostaria que ficasse?



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

    • Marcado como Resposta Giovani Cr quinta-feira, 17 de abril de 2014 19:19
    sexta-feira, 11 de abril de 2014 17:22
  • Mari,

    O que na verdade você deseja comparar?

    Não consegui entender que tipo de comparação você deseja e qual o critério!!!


    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]

    • Marcado como Resposta Giovani Cr quinta-feira, 17 de abril de 2014 19:19
    sexta-feira, 11 de abril de 2014 18:47
  • Boa tarde Mari,

    Conseguiu resolver?

    Att,


    Giovani Cruzara – Microsoft Contingent Staff

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.

    Msdn Community Support

    Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Marcado como Resposta Giovani Cr quinta-feira, 17 de abril de 2014 19:19
    quarta-feira, 16 de abril de 2014 19:16