Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/06/2012, 15:49
Avatar de elhombredeblanko
elhombredeblanko
 
Fecha de Ingreso: junio-2011
Ubicación: México Lindo y Querido
Mensajes: 212
Antigüedad: 13 años, 4 meses
Puntos: 2
Respuesta: substring en sql

Cita:
Iniciado por Libras Ver Mensaje
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!!
muchas gracias me funciono a la perfección
__________________
si siempre hay algo nuevo que aprender