Saludos.
Soy nuevo en la programación, tengo un problema en cuanto a crear un procedimiento almacenado en MySql.
No entiendo muy bien la sintaxis, aqui esta lo que voy avanzando, lo estoy trabajando en navicat:
Código sql:
Ver originalBEGIN
SELECT
usuarios.usu_nombres,
usuarios.usu_apellidos,
usuarios.usu_direccion,
usuarios.usu_telefono,
usuarios.usu_id,
usuarios.usu_usuario,
usuarios.usu_clave,
usuarios.usu_eliminado,
usuarios.rol_id,
roles.rol_id,
roles.rol_descripcion
FROM usuarios
INNER JOIN roles ON usuarios.rol_id = roles.rol_id
WHERE usuarios.usu_eliminado = '0'
AND CONCAT(usuarios.usu_usuario,' ',usuarios.usu_nombres,' ',usuarios.usu_apellidos) LIKE CONCAT('%',p_usuario,'%')
ORDER BY CONCAT(p_campo_orden,p_tipo_orden)
LIMIT p_offset, p_limit;
END
El problema es en el ORDER BY, no toma los parametros que le estou enviando.
Espero puedan ayudarme.
Gracias de antemano.