CALCULO EM MASSA

MOREIRA 18/03/2013 18:32:29
#420699
Boa noite... tenho uma aplicação onde faço calculos de comissão individual. mas agora sentir a necessidade de efetuar o calculo em massa.
ou seja.

Registro que esteja sa seguindo forma:

[txt-color=#e80000]Tipo de produto: INSS, Tipo de contrato: NOVO, Valor do Contrato 5.346,90 --> calcular 12%

Tipo de produto: INSS, Tipo de contrato: REFIN, Valor do Contrato 5.346,90 --> calcular 9%[/txt-color]

onde faço uma query com critério para executar apenas X registros..

alguma sugestão dos amigos.. ?

uso banco de dados mysql
MARCELO.TREZE 18/03/2013 18:55:03
#420700
vamos ver se entendi, se o registro for NOVO calcula 12% do valor, se for REFIN calcula 9% é isso?
MOREIRA 18/03/2013 19:09:46
#420702
isso.. mesmo.. contrato

CONTRATO ---> INSS

IF SE NOVO CALCULA --> 12 %
ELSE
REFIN CALCULA--> 9%

CONTRATO --> PREFEITURA

IF SE NOVO CALCULA --> 12 %
ELSE
REFIN CALCULA--> 9%

ECT.........


se possivel esses percentuais pretendo grava-los em uma tabela...



MOREIRA 19/03/2013 21:12:33
#420774
alguma sugestão ?
LLAIA 21/03/2013 12:55:54
#420868
Posta a estrutura da sua tabela aí, ou forneça um mdb com essa tabela com alguns dados. Não precisa ser dados verdadeiros.
FFCOUTO 21/03/2013 15:17:40
#420877
Vou postar um exemplo para o SQL Server, adapte-o para o MySQL


SELECT tipo_prouduto, tipo_contrato, valor_contrato,
CASE tipo_contrato WHEN [ô]NOVO[ô] THEN 0.12 WHEN [ô]REFIN[ô] THEN 0.09 END AS percentual,
CASE tipo_contrato WHEN [ô]NOVO[ô] THEN (valor_contrato * 0.12) WHEN [ô]REFIN[ô] THEN (valor_contrato * 0.09) END AS valor_reajuste
FROM tabela_contratos
WHERE (condicao)
ORDER BY (campos)



Tópico encerrado , respostas não são mais permitidas