Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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.
É 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;
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;
Yuri o total ficou por produto e não por nf. Sabe porque?
É 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;
Obrigado!