gostaria de saber se é possível ter uma fórmula gravada como string no banco e substituir as variáveis dela e posteriormente calcular o valor final?
O meu objetivo é criar uma Stored Procedure para calcular as médias de alunos no meu sistema, eu gostaria de gravar no banco a fórmula, por exemplo:
((AV1+AV2*3)*AV3) /4
Posteriormente recuperar essa fórmula, através de um select e fazer a substituição das variáveis, ficando:
((10+5*3)*2)/4
e conseguir obter o valor calculado.
Eu sei que seria mais prático fazer pelo sistema, mas queria fazer essa tentativa porque as regras dentro do banco são bem mais fáceis de dar manutenção.
Pergunta
Raniere Viana
Pessoal,
gostaria de saber se é possível ter uma fórmula gravada como string no banco e substituir as variáveis dela e posteriormente calcular o valor final?
O meu objetivo é criar uma Stored Procedure para calcular as médias de alunos no meu sistema, eu gostaria de gravar no banco a fórmula, por exemplo:
((AV1+AV2*3)*AV3) /4
Posteriormente recuperar essa fórmula, através de um select e fazer a substituição das variáveis, ficando:
((10+5*3)*2)/4
e conseguir obter o valor calculado.
Eu sei que seria mais prático fazer pelo sistema, mas queria fazer essa tentativa porque as regras dentro do banco são bem mais fáceis de dar manutenção.
Grato pela atenção.
Raniere Viana
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados