Bom dia pessoal
Estou trabalhando em um projeto e me deparei com uma situação.
Trata-se de um relatório de vendas vinculado a Notas fiscais, onde quando existe mais de um requisitante de peça minha consulta está duplicando o valor de quantidade do item.
Por ex:
Na nota fiscal ele possui
Codigo | Quantidade |
---|---|
x | 2 |
Existindo 2 requisitantes de peças no protheus (Sistema ERP)
Codigo | Quantidade | Requisitante |
---|---|---|
x | 1 | Paulo |
x | 1 | PEDRO |
Minha consulta por estar atrelada a nota fiscal acaba interpretando como 2 peças para cada requisitante
Resultado Consulta
Codigo | Quantidade | Requisitante |
---|---|---|
x | 2 | Paulo |
x | 2 | PEDRO |
Pensei em solucionar com um CASE WHEN estruturado da seguinte forma
CASE WHEN (POSSUIR UMA CONTAGEM DISTINTA DE 2 OU MAIS REQUISITANTES) THEN QTD DO ITEM / 2 ELSE QTD ORIGINAL
Isso faz sentido? Eu não sei nem como procurar ajuda sobre isso na internet :(