Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/12/2013, 16:32
Avatar de aid_val
aid_val
 
Fecha de Ingreso: mayo-2013
Ubicación: Guanajuato
Mensajes: 302
Antigüedad: 11 años, 8 meses
Puntos: 5
Respuesta: Como puedo dividir Un nombre separado por caracteres

Código SQL:
Ver original
  1. DECLARE @st1 VARCHAR(50),@TAM_ULT INT, @TAMAÑO INT
  2. SET @st1 = 'HERNANDEZ,GUTIERREZ/AIDEE VALERIA'
  3. SET @TAMAÑO = LEN(@st1)
  4.  
  5. SELECT SUBSTRING(@st1,0, CHARINDEX(',',@st1))
  6. SELECT SUBSTRING(@st1,CHARINDEX('/',@st1)+1,LEN(@st1))
  7. SET @TAM_ULT = LEN(SUBSTRING(@st1,CHARINDEX('/',@st1)+1,LEN(@st1)))
  8. SELECT SUBSTRING(@st1,CHARINDEX(',',@st1)+1,(@TAMAÑO-@TAM_ULT-LEN(SUBSTRING(@st1,0, CHARINDEX(',',@st1)))-2) )

Última edición por gnzsoloyo; 20/12/2013 a las 20:31