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.
Question
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 to comment
Share on other sites
2 answers to this question
Recommended Posts