SQL - Calcular fórmula desde expresión.

 
Vista:

Calcular fórmula desde expresión.

Publicado por Leopoldo Taylhardat (93 intervenciones) el 02/11/2015 21:01:50
Saludos...

Deseo saber si alguien conoce de alguna función en SQL que permita calcular una fórmula compleja que le sea introducida desde una expresión (cadena).

He buscado en internet y no he conseguido algo así...

ejemplo si le mando a la función:
(((3+5)*8) /2) devuelva 12... ya que haria el proceso... 3+5 multiplica por 8 y divide entre 2...
si se le manda 3+5*8/2 devolvería 23 ya que la prioridad de signos es: * / + -

// ejemplo de ejecución...

f_formula(texto varchar(500)
...
return decimal
begin
declare valor decimal;

set valor=... cálculo del valor (texto)

returns valor
end

etc...

gracias por la atención..

Nota personal: tengo algo desarrollado pero no con fórmulas complejas...
no se porqué los desarrolladores de gestores de bases de datos no colocan una función así...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder