Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/02/2012, 12:47
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Resolver formulas complejas

Código SQL:
Ver original
  1. CREATE TABLE #t
  2. (
  3. Indicador INT,
  4. Formula VARCHAR(200)
  5. )
  6.  
  7. --Ejemplos de fórmulas:
  8. INSERT #t VALUES (1, '380+100')
  9. INSERT #t VALUES (2, '378.90 *10/100')
  10. INSERT #t VALUES (3, '(1000+300-(89+25)*40)/5')
  11.  
  12. DECLARE @query VARCHAR(MAX)
  13. SELECT @query='select ' + formula FROM #t WHERE indicador=3
  14. EXEC Sp_sqlExec @query

Saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me