¿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