Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Somar dados no LOAD

Bom dia galera tudo bom !

Continuando meu projeto me deparei com uma dúvida que deve ser simples de resolver.

Na tabela exemplo:

Chave | NF | Produto | Produto cx

1 101 Produto1 100

2 101 Produto1 200

3 101 Produto2 100

4 102 Produto1 50
5 103 Produto3 150

Preciso fazer um join para somar em uma nova coluna o total de produtos (cx) referente a nota fiscal.

Chave | NF | Produto | Produto cx | Produto cx TT NF

1 101 Produto1 100 400

2 101 Produto1 200 400

3 101 Produto2 100 400

4 102 Produto1 50 50
5 103 Produto3 150 150

É possível fazer isso?

Obrigado por enquanto pessoal. Abraço.

1 Solution

Accepted Solutions
nicolett_yuri

É que eu adicionei o produto na quebra, segue a correção

Tabela

LOAD

Chave,

NF,

Produto,

Produto cx

FROM Tabela.qvd (qvd);

LEFT JOIN

LOAD

Chave,

NF,

SUM(Produto cx) as Produto cx TT NF

RESIDENT Tabela

GROUP BY

Chave,

NF;

View solution in original post

4 Replies
nicolett_yuri

Você pode fazer um group by da tabela e depois junta-la novamente, por exemplo:

Tabela

LOAD

Chave,

NF,

Produto,

Produto cx

FROM Tabela.qvd (qvd);

LEFT JOIN

LOAD

Chave,

NF,

Produto,

SUM(Produto cx) as Produto cx TT NF

RESIDENT Tabela

GROUP BY

Chave,

NF,

Produto;

Anonymous
Not applicable
Author

Yuri o total ficou por produto e não por nf. Sabe porque?

nicolett_yuri

É que eu adicionei o produto na quebra, segue a correção

Tabela

LOAD

Chave,

NF,

Produto,

Produto cx

FROM Tabela.qvd (qvd);

LEFT JOIN

LOAD

Chave,

NF,

SUM(Produto cx) as Produto cx TT NF

RESIDENT Tabela

GROUP BY

Chave,

NF;

Anonymous
Not applicable
Author

Obrigado!