Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/11/2010, 14:09
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: Separar fecha y texto de un campo

Buenas tardes Inicia:

Qué es lo que te confunde??? por qué no puedes separar tu cadena???

Ya el compañero Iislas te dio la solución y es utilizar SUBSTRING, si la longitud de tu texto siempre es de 4 caracteres bastaría con hacer algo como esto:

Código SQL:
Ver original
  1. DECLARE @campo VARCHAR(50)
  2. SET @campo = '07:57:43 SMDR 2010/11/22 07:56:58'
  3. SELECT
  4. SUBSTRING(@campo, 1, 8) AS hora_inicio,
  5. SUBSTRING(@campo, 10, 4) AS texto,
  6. SUBSTRING(@campo, 15, 4) AS año,
  7. ......
  8. ......
  9. ......
Ahora bien, si la longitud de tu texto puede variar entonces puedes complementar esta consulta utilizando las como te indicó Iislas la función charindex para determinar la posición de los espacios y la función rigth para extraer sólo los caracteres de la derecha de tu cadena.

Saludos.
Leo