Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pesssoal,
Estou com dificuldade em elaborar uma análise que parecia ser tão simples, mas começou a complicar.
1. Tenho a tabela PEDIDOS COMPRAS com os seguintes campos, sendo que o campo NUM_PEDIDO é considerado chave para ligação.
2. Tenho a tabela NOTAS COMPRAS com os seguintes campos, sendo que o campo NUM_PEDIDO é considerado chave para ligação com a tabela acima.
Problema: Preciso fazer um comparativo entre as duas tabelas, juntando o código do produto e na expressão ter uma coluna com os dados do Pedido e na outra da Nota para saber o que divergiu entre o Pedido Compra versus a Nota de Entrada, portanto precisaria de um grafico assim:
Boa Dia amigo
Existem duas formas de fazer isso :
você faz um concatenate das duas tabelas, assim o que tiver amarração irá funcionar
Exemplo:
Fato:
Load
*
Num_pedido as %ChavePedido
from
....Pedido_compra.qvd(qvd);
Concatenate(Fato)
Load
*
Num_pedido as %ChavePedido
form
...Nota_compra.qvd(qvd);
Tudo que Tiver igual (%ChavePedido) ele vai juntar numa coisa só o que não tiver vai ficar para baixo.
Ou você lê a tabela de Nota_compra primeiro e faz um left Join com a Tabela de Pedido de compra, assim ele irá trazer tudo da tabela de pedido de compra e amarrar
Obs: Aconselho você a da nome diferente para num pedido como %Chave ou #Chave ou Key porque ela é chave de relacionamento assim ficar mais facil de você saber o que é campo comum é o que chave de relacionamento.
Boa Dia amigo
Existem duas formas de fazer isso :
você faz um concatenate das duas tabelas, assim o que tiver amarração irá funcionar
Exemplo:
Fato:
Load
*
Num_pedido as %ChavePedido
from
....Pedido_compra.qvd(qvd);
Concatenate(Fato)
Load
*
Num_pedido as %ChavePedido
form
...Nota_compra.qvd(qvd);
Tudo que Tiver igual (%ChavePedido) ele vai juntar numa coisa só o que não tiver vai ficar para baixo.
Ou você lê a tabela de Nota_compra primeiro e faz um left Join com a Tabela de Pedido de compra, assim ele irá trazer tudo da tabela de pedido de compra e amarrar
Obs: Aconselho você a da nome diferente para num pedido como %Chave ou #Chave ou Key porque ela é chave de relacionamento assim ficar mais facil de você saber o que é campo comum é o que chave de relacionamento.
Julio Cesar,
Bom dia, show de bola meu velho utilizei a função Left Join e deu certo. Obrigado.
Abraço
André Tonini