0
respostas

Tratamento de Dados (2 Variáveis)

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

CodigoQuantidade
x2

Existindo 2 requisitantes de peças no protheus (Sistema ERP)

CodigoQuantidadeRequisitante
x1Paulo
x1PEDRO

Minha consulta por estar atrelada a nota fiscal acaba interpretando como 2 peças para cada requisitante

Resultado Consulta

CodigoQuantidadeRequisitante
x2Paulo
x2PEDRO

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 :(