Ao fazer select de soma de quantidades o banco me retorna o seguinte problema:
Item A - Qtde no Banco: 50 - Calculada: 50 (ou seja são diferentes)
Ao analisar a tabela no banco foi verificado que um registro cujo valor era 1 (visual) na quantidade e na verdade n é esse valor.
Foi deletado esse registro e incluido outro com valor zero na quantidade.
insert efetuado: insert into movimento
values (4713,0);
campo em negrito é a quantidade (0). Ao fazer o seguinte select:
select lancamento_iu, quantidade,
sum(quantidade + 0.00000000000000000000000001)
from movimento
where item_e = 4713
group by lancamento_iu, quantidade
order by lancamento_iu;
Tenho o seguinte resultado:
Lancamento Qtde sum(qtde+0.000…)
5415563 0 1E-26
Alguem ja passou por essa situação ? Mesmo que liste os outros registros n consigo localizar qual o registro esta ocasionando o erro na soma, pois o mesmo esta na mesma caracteristica dessa inclusão, so que esse select n funciona com o mesmo. Ou seja continuo com a mesma diferença acrescentando ou n esse registro.
Banco Oracle 11 R2
Grato a todos,
Lourival Queiroz