Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2004, 09:13
Avatar de Escoffie
Escoffie
 
Fecha de Ingreso: abril-2003
Ubicación: Mérida, Yucatán
Mensajes: 242
Antigüedad: 21 años, 1 mes
Puntos: 9
Cambiar ÁÉÍ por AEI ???

Hola:

¿Se pueden quitar acentos con alguna función desde el query?

Es que estoy haciendo una consulta que dados los apellidos y nombres del registro genere una clave, algo así como: para un registro Casares López, Eduardo, me genera una clave PRU-CALÓED-2

Nótese el acento en la O

Los nombres están guardados con sólo la primera letra en mayúscula y si requieren caracteres especiales, se les ponen.

Dada una tabla donde tengo unas claves foráneas y en la tabla TL_pa_data tengo los campos de apellidos y nombres, esta es la consulta que hago:

Código PHP:
SELECT ficha_pkpkapellido1apellido2nombresUPPER(CONCAT(LEFT(cl_nombre,3), '-'LEFT(apellido1,2),LEFT(apellido2,2),LEFT(nombres,2), '-'ficha_pk)) AS foliocl_nombre AS clientecl_pk AS clienteID
FROM TL_pa_fichas
TL_pa_dataTL_clientes
WHERE ficha_pk 
ficha AND pk data_fk AND cl_pk cliente_fk 
De antemano, gracias por su ayuda.