//Soponiendo que el campo donde esta todo se llama nombre
// Y que esta martinez fernandez martinez adolfredo
oServer:Query("SELECT SUBSTRING_INDEX(nombre, ' ', 1) AS apellido, SUBSTRING_INDEX(SUBSTRING_INDEX(nombre, ' ', 2), ' ', -1) AS apellido_materno, "+;
"SUBSTRING_INDEX(nombre, ' ', -1) AS nombres FROM personas")
Adolfredo Martinez wrote:Hola amigos del forum
Como hago una consulta mysql para separar el nombre, primer apellido y segund apellido.
adolfredo martinez fernandez:
adolfredo
martinez
fernandez
Quedo a la espera de cualquier colaboracion.
adolfredo
AEVal( hb_aTokens( 'adolfredo martinez fernandez' ), {|cItem| Qqout( cItem + CRLF) } )
Adolfredo Martinez wrote:Cuando aparecen apellidos compuestos no funciona osea los que empiezan COMO: DE LA ROSA, DE LA CRUZ, DE LOS REMEDIOS, DE LEON, DEL CORRAL etc...
Los primero lo que hay que hacer, si llega alguno asi, se le da otro trato, para lo que no son compuesto si funciona.
Return to FiveWin para Harbour/xHarbour
Users browsing this forum: Google [Bot] and 53 guests