[firebase-br] Urgente Campo Calculado

Guionardo Furlan guionardo em gmail.com
Sex Set 8 20:00:08 -03 2006


Não testei aqui, mas é preciso o cast nos campos computados?

Em 08/09/06, Mauricio Rufino da Costa
Rufino<mauricio_terere em hotmail.com> escreveu:
> 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/
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>


-- 
Timeo hominem unius libri
Cogito ergo sum - Carpe diem

[]s
Guionardo Furlan
http://guionardo.antiblog.com




Mais detalhes sobre a lista de discussão lista