Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/01/2007, 18:17
daniel00
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 18 años, 2 meses
Puntos: 8
Re: desconcatenacion help!!!

Que tal Diana.

Mientras pueda, con gusto.
Código:
CHARINDEX( string1 , string2 )

Devuelve la posición(entero) donde se encuentra string1 en string2, cero si no la encuentra.
---------------------
Por ejemplo:
SELECT CHARINDEX( '-' , 'casa-auto' )

Devuelve 5
Y substring como sabras devuelve fracciones de cadena, entonces usando valores decimos:

Dame parte de la cadena desde 1 hasta ( la posición del guión menos uno)
Y esto es el campo1.

Dame parte de la cadena desde ( la posición del guión + uno) hasta el final de la cadena. Y esto es el campo2.

El más uno y menos uno es para no tomar en cuenta el guión.

Como puedes darte cuenta son solo operaciones(sumas y restas) con cadenas.

Espero haber sido claro.

Saludos y suerte!!