[firebase-br] Urgente Campo Calculado
Mauricio Rufino da Costa Rufino
mauricio_terere em hotmail.com
Sex Set 8 17:24:21 -03 2006
Boa tarde galera, seria possível vocês dar uma analizada no problema abaixo.
Estou um problema para ter valores exatos nos campos calculados, pois os
mesmos estão dando diferença.
Tenho a seguinte tabela:
CREATE TABLE TB_TESTE (
ID INTEGER NOT NULL,
VALOR_BRUTO NUMERIC(10,2),
DEDUCOES NUMERIC(10,2),
VALOR_LIQUIDO NUMERIC(10,2),
VALOR_RECEBIDO NUMERIC(10,2),
SALDO COMPUTED BY (CAST((VALOR_LIQUIDO - VALOR_RECEBIDO)
AS NUMERIC(10,2))),
PERCENTUAL_BRUTO COMPUTED BY (CAST((DEDUCOES / VALOR_BRUTO) AS
NUMERIC(18,7))),
PERCENTUAL_LIQUIDO COMPUTED BY (CAST((1 - PERCENTUAL_BRUTO) AS
NUMERIC(18,7))),
SALDO_BRUTO COMPUTED BY (CAST((SALDO / PERCENTUAL_LIQUIDO) AS
NUMERIC(10,2))),
VALOR_BRUTO_2 COMPUTED BY (CAST((SALDO / PERCENTUAL_LIQUIDO) AS
NUMERIC(18,2)))
);
Testem com os valores:
Exemplo 01:
VALOR_BRUTO = 7225,20;
DEDUCOES = 523,83;
VALOR_LIQUIDO = 6701,37;
VALOR_RECEBIDO = 0,00;
Exemplo 02:
VALOR_BRUTO = 303077,28;
DEDUCOES = 20003,10;
VALOR_LIQUIDO = 283074,18;
VALOR_RECEBIDO = 0,00;
Por favor gente não estou conseguindo de maneira nenhuma fazer estes
cálculos exatos. Fação os cálculos em uma calculadora e anotem os resultados
dos campos calculados e vejam as diferenças.
Muito obrigado galera.
_________________________________________________________________
Chegou o Windows Live Spaces com rede social. Confira
http://spaces.live.com/
Mais detalhes sobre a lista de discussão lista