Fórum Ajuda com um select #367684

14/01/2009

0

Bom dia amigos,

- Tenho que apresentar ao usuário um grid com as contas de um cliente.
- Faço o select:

Select doc,pa,datven,valororiginal from areceber where codcli=:codcli

- Até aqui tudo bem, só que tenho que mostrar também uma coluna juros e outra com a soma de juros + valororiginal.

- Como inserir essas colunas dinamicamente, já que o cálculo de juros é feito de várias formas, inclusive com percentuais diferentes por clientes, cobrança de juros a partir de X dias do vencimento, entre outras condições.

- Resumindo: tenho que calcular o valor do juro livremente, não podendo ser tipo: ´VALORORIGINAL * 3¬´ , pois depende de cada cliente e cada título.


att
Mario


Aldus

Aldus

Responder

Posts

14/01/2009

Webjoel

Olá!

Pelo visto voce terá que usar campos calculados no seu DataSet de ligação com a Grid, vinculando eles na Grid também, assim você terá total liberdade para modifica-los em tempo de execução.

Para usar no próprio select você teria que ter as condições do calculo parametrizadas e usar um case, mas a melhor alternativa é mesmo usar um campo calculado.

Boa sorte!


Responder

Gostei + 0

16/01/2009

Saint

Nao faça com campos calculados nao, sua consulta ficará muito lenta..

Por outro lado fica complicado ajudar voce se nao souber quais sao exatamente os calculos, de qualquer forma, faca colunas com expressoes, é a forma mais simples e limpa de fazer o necessario..


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar