none
União / Comparação entre datatables RRS feed

  • Pergunta

  • Boa tarde!

    Estou com uma certa dificuldade aqui para solucionar isso... embora consegui de uma forma, porém foi extremamente lento no processamento. Preciso de uma luz se alguém tem uma ideia.

    Tenho as seguintes datatables:

    Data 1
    Campo A | Campo B
    Valor1     | 1000,1000,1000
    Valor2     | 2000,2000,2000

    Data 2
    Campo A | Campo B | Campo C
    Valor1     | 1000       |      A
    Valor1     | 1000       |      B
    Valor1     | 1000       |      C
    Valor2     | 2000       |      A
    Valor2     | 2000       |      B
    Valor2     | 2000       |      C

    Desejo que no fim fique assim:

    Campo A | Campo B
    Valor1     | 1000(A),1000(B),1000(C)
    Valor2     | 2000(A),2000(B),2000(C)

    *** Detalhe: Não posso simplesmente pegar os dados da Data2 e unir os campos, preciso fazer uma leitura da Data1 que contém uma sequencia a ser seguida. Ou seja, lê no 1, procura no 2 e altera ou cria a data3

    Essas datatables são mais complexas, mas a teoria da função é essa. Comparar e unir os resultados, fazendo com que um identifique que contém no outro e altere ou crie uma nova tabela com os valores agrupados.

    Alguém tem alguma solução do que fazer? Não necessariamente o código, mas o caminho que devo seguir em sí.

    Obrigado!
    Alan

    sábado, 30 de agosto de 2014 21:05