Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/06/2012, 14:19
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: substring en sql

Prueba esto :)

Código SQL:
Ver original
  1. DECLARE @len INT,        
  2.         @x INT,@y INT
  3. DECLARE @val VARCHAR(MAX)
  4. DECLARE @cad VARCHAR(MAX)
  5. DECLARE @NUMBER VARCHAR(MAX)
  6. DECLARE @cadena VARCHAR(MAX)
  7. SET @val=''
  8. SET @NUMBER=''
  9. SET @cadena=''
  10. SET @cad='libras1000'
  11. SET @x=1
  12. while @x<=len(@cad)
  13. BEGIN
  14.   SELECT @val=SUBSTRING(@cad,@x,1) 
  15.  
  16.   IF isnumeric(@val)=1
  17.     BEGIN
  18.       SET @NUMBER=@NUMBER+@val  
  19.     END    
  20.   ELSE
  21.     BEGIN
  22.       SET @cadena=@cadena+@val 
  23.     END
  24.   SET @x=@x+1
  25. END
  26.  
  27. SELECT @cadena AS nombre, @NUMBER AS numero

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