Problemas con separacion de campo de una tabla

phsanchez
05 de Mayo del 2006
Amigos del foro, el problema es que en una tabla se tiene el campo NOMBRE( el cual se almacena el apellido paterno, materno y nombres); lo que necesito es separarlo en 3 campos APELLIDO PATERNO, APELLIDO MATERNO Y NOMBRES; utilizo el SQL-SERVER 2000.

GabrielSR
05 de Mayo del 2006
MMM.....

La solución es substrer utilizando el
CHARINDEX(expresión1, expresión2 [, posiciónInicial])

iniciando de derecha a izquierda.

por ejemplo

Luis Manuel Sanchez

Extraer

Manuel Apellido Materno
Sanchez Apellido Paterno
Luis Nombre (en este caso es lo que resta)

esta manera es debido a que existen nombres
como el siguinete

Carlos de la Rocha Sanchez Perez

Perez Apellido Materno
Sanchez Apellido Paterno
Carlos de la Rocha Nombre (en este caso es lo que resta)

y mira que conosco a esta persona


si tienes una duda tecnica de como hacerle
me comentas, de preferencia echale ganas

Atte
---------------
Gabriel Sanchez
México