Formula personalizada en SQL SERVER 2000

30/09/2006 - 03:43 por arvin | Informe spam
Buen día a todos,

Tengo una consulta que me devuelve varias filas con fórmulas
construidas en base un determinado número de parámetros, ejemplo:

Fila 1: ((2*6) / 25) * 0.0935
Fila 2: ((11*6) - 25) / 2.447
Fila 3: (58+89+100+25)/4

Quisiera convertir dichas formulas en el resultado que le corresponde a
cada una y guardarlo en una variable para generar un nuevo registro. En
Visual Basic lo haría de la siguiente forma con Microsoft Scripts:

With SC
.Language = "VBScript"
xMon = Round(CCur(.Eval(xCal)), 2)
End With

Donde xCal es la formula construida y EVAL es la función que me
devuelve el resultado de la fórmula, pero en SQL Server no sé como
hacerlo

Gracias
 

Leer las respuestas

#1 Gustavo Larriera \(MVP\)
02/10/2006 - 01:24 | Informe spam
SELECT ((2*6) / 25) * 0.0935

Gustavo Larriera, MVP
Solid Quality Mentors
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Blog: http://solidqualitylearning.com/blogs/glarriera/


wrote in message
news:
Buen día a todos,

Tengo una consulta que me devuelve varias filas con fórmulas
construidas en base un determinado número de parámetros, ejemplo:

Fila 1: ((2*6) / 25) * 0.0935
Fila 2: ((11*6) - 25) / 2.447
Fila 3: (58+89+100+25)/4

Quisiera convertir dichas formulas en el resultado que le corresponde a
cada una y guardarlo en una variable para generar un nuevo registro. En
Visual Basic lo haría de la siguiente forma con Microsoft Scripts:

With SC
.Language = "VBScript"
xMon = Round(CCur(.Eval(xCal)), 2)
End With

Donde xCal es la formula construida y EVAL es la función que me
devuelve el resultado de la fórmula, pero en SQL Server no sé como
hacerlo

Gracias

Preguntas similares