[firebase-br] Urgente Campo Calculado

Guionardo Furlan guionardo em gmail.com
Dom Set 10 15:16:35 -03 2006


Tem, mas a pergunta é: É preciso fazer o cast? Já que os campos origem
são do mesmo tipo?

Em 09/09/06, Mauricio Rufino da Costa
Rufino<mauricio_terere em hotmail.com> escreveu:
> Mas, tem o Cast no Computed By.
>
>
> >From: "Guionardo Furlan" <guionardo em gmail.com>
> >Reply-To: FireBase <lista em firebase.com.br>
> >To: FireBase <lista em firebase.com.br>
> >Subject: Re: [firebase-br] Urgente Campo Calculado
> >Date: Fri, 8 Sep 2006 20:00:08 -0300
> >
> >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
> >
> >______________________________________________
> >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
>
> _________________________________________________________________
> Insta-le já o Windows Live Messenger. A nova geração do messenger.
> http://get.live.com/messenger/overview
>
>
> ______________________________________________
> 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