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: 23 años, 6 meses
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_pk, pk, apellido1, apellido2, nombres, UPPER(CONCAT(LEFT(cl_nombre,3), '-', LEFT(apellido1,2),LEFT(apellido2,2),LEFT(nombres,2), '-', ficha_pk)) AS folio, cl_nombre AS cliente, cl_pk AS clienteID
FROM TL_pa_fichas
, TL_pa_data, TL_clientes
WHERE ficha_pk 
= ficha AND pk = data_fk AND cl_pk = cliente_fk 
De antemano, gracias por su ayuda.