Substituir e calcular fórmula em string com valores de uma consulta no DB
Iai Pessoal, postando pela primeira vez aqui nesta área!!
Tenho uma situação muito complicada para resolver e gostaria da ajuda de vocês.
Como substituir os dados de uma fórmula que está em string pelo resultado de consultas no banco de dados?
Os números que estão na fórmula correspondem aos dados de uma tabela onde preciso trazer o valor como retorno.
Select codrelatorio, situacao, formula
Select 10, "teste", "([981] + [988]) / [700]" formula
Ex.: Pegar o número 981 e realizar uma consulta em uma tabela, retornando assim o valor 1090.01;
begin
@valor = SELECT v.valor FROM table_exemplo WHERE codigo = 981
return @valor;end
Fórmula: (1090.01 + [988]) / [700]
E assim por diante até ter todos os números da fórmula substituídos e ter este resultado:
Select 10, "teste", (1090.01 + 150) / 55 formula
Discussão (1)
Carregando comentários...