Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/02/2010, 21:34
Avatar de Beakdan
Beakdan
 
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey, Nuevo León
Mensajes: 433
Antigüedad: 22 años, 4 meses
Puntos: 7
Respuesta: apoyo con query

¿Qué versión de SQL Server estás usando?
¿cuentas con una tabla auxiliar de números?

Acabo de notar que como resultado sólo indicas lo que corresponde a los primeros cinco segmentos. ¿ignorarás el resto? Si es así, entonces basta con que uses una combinación de CHARINDEX y SUBSTRING.

Si por otra parte, cada 5 bloques representan una fila y debes mostrar todas las filas como en
Código:
+-----+---------+-----------+------+---+
|C1   |C2       |C3         |C4    |C5 |
+-----+---------+-----------+------+---+
|JUAN |MANUEL   |TREJO      |GOMEZ |1  |
+-----+---------+-----------+------+---+
|MARA |ESCARLET |DE LA MORA |LUNA  |1  |
+-----+---------+-----------+------+---+
el asunto es diferente, y puede solucionarse con una tabla de números, expresiones case o quizá pivot si tienes SQL Server 2005.

Última edición por Beakdan; 24/02/2010 a las 01:02 Razón: .