Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/01/2011, 16:31
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: Convertir Formula en Resultado

Solo para SQL 2005 o superior:
Código SQL:
Ver original
  1. DECLARE @datos TABLE(
  2.     formula VARCHAR(50)
  3. )
  4. INSERT INTO @datos VALUES('54,92+83,55+356,48+97,95+0+0')
  5. INSERT INTO @datos VALUES('25,29+33,42+311,92+89,42+0+0')
  6.  
  7. SELECT formula, SUM(CAST(REPLACE(VALUE,',','.') AS NUMERIC(20,2)))
  8. FROM @datos d
  9. CROSS APPLY dbo.Split(d.formula,'+') S
  10. GROUP BY formula
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.