Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Evaluar Formula En Campo En Sql Server

Estas en el tema de Evaluar Formula En Campo En Sql Server en el foro de Bases de Datos General en Foros del Web. Saludos!!! a toda la gente de foros del Web tengo un pequeño problema tengo una aplicacion contra sqlserver en una tabla permito que los usuarios ...
  #1 (permalink)  
Antiguo 04/12/2002, 13:46
Avatar de Jorge_Mota  
Fecha de Ingreso: diciembre-2002
Ubicación: Chapinlandia :-D
Mensajes: 725
Antigüedad: 21 años, 5 meses
Puntos: 11
Evaluar Formula En Campo En Sql Server

Saludos!!!
a toda la gente de foros del Web


tengo un pequeño problema
tengo una aplicacion contra sqlserver
en una tabla permito que los usuarios agregen conceptos
para ser usados en la aplicacion
digamos

Sueldo_Normal
ISR
Extras
Devengado

y asi...
ellos pueden agregar los que quieran.
algunos de estos conceptos tienen formula
que esta en otro campo

un ejemplo de formula seria en devengado

(@sueldo_normal*1.75)+@extras

el @ lo tiene para indicar que es un concepto.

ahora necesito que desde sqlserver me el valor contenido en valor_absoluto, que es un campo de la misma tabla
digamos
que sueldo_normal tenga en valor_absoluto 3000 y extras tenga 2

el procedimiento almacenado deberia devolverme
(@3000*1.75)+@2

pero no hallo forma de examinar la cadena.
ya logre obtener el valor_absoluto de un concepto en especifico asi:

declare @concepto VARCHAR(11)
select @concepto='@SUELDO_NOR'

select valor_absoluto from tbl_entorno_empleado where '@'+id_concepto = @concepto
select * from tbl_entorno_empleado

como podre hacerlo ?

desde ya muchas gracias
__________________
Jorge Mota
Blog
Gubiz estafa
  #2 (permalink)  
Antiguo 10/12/2002, 16:27
Avatar de Jorge_Mota  
Fecha de Ingreso: diciembre-2002
Ubicación: Chapinlandia :-D
Mensajes: 725
Antigüedad: 21 años, 5 meses
Puntos: 11
¿:o?

igual ya lo resolvi con un "Pequeñisimo" procedimiento almacenado....
__________________
Jorge Mota
Blog
Gubiz estafa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:59.