SQL - SQL ejecutar string como formula

 
Vista:

SQL ejecutar string como formula

Publicado por Jorge (6 intervenciones) el 18/11/2015 22:46:27
Buenos dias

Estoy trabajando con un reporte rpx con mysql, donde uno de los registros tiene guardada en forma de string una formula matematica para calcular una lista de precios, el punto que estoy elaborando un reporte y necesito usar esa formula para realizar un calculo para el reporte.
Seria que dada una tabla como:

PrecioBase Formula
100 (x+2)*0.5

Tengo que ejecutar (100+2)*0.5

Yo ya he intentado con CAST, pero no me toma la cuenta, solo el primer digito

CAST((Replace(formula,'x',PrecioBase)) as unsigned) as monto,

Alguien me puede dar una mano? si no lo puedo resolver en la consulta sql, hay modo de resolverlo mediante un script?

Mil gracias
Jorge
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

SQL ejecutar string como formula

Publicado por Leopoldo Taylhardat (93 intervenciones) el 19/11/2015 19:42:31
Saludos...

Hasta ahora solo lo he podido solucionar con la base de datos Sybase Adaptive Server Anywhere (ASA), debido a que anywhere tiene una conversíon de la variable en tiempo de ejecución logré hacerlo...

Como no dices en que base de datos estas trabajando, no se si te interesa...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

SQL ejecutar string como formula

Publicado por Jorge (6 intervenciones) el 20/11/2015 02:06:07
Muchas gracias Leopoldo por responder y por el dato.

La base de datos es MySQL.

Saludos
Jorge
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

SQL ejecutar string como formula

Publicado por Leopoldo Taylhardat (93 intervenciones) el 20/11/2015 14:36:45
Saludos.
Yo estuve indagando y no logré eso con otras
bases de datos ... públique en varios foros y nadie me dió respuesta. ..
Si tienes suerte por favor publicalo porque necesito
convertir una base de datos a maríadb que es compatible con mysql.
Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar