no estoy muy seguro que funcione pero prueba esto
Código SQL
[-]Select Nombre, Min(Horaentrada), Max(HoraSalida) from mitabla
aunque el problema esta al ingreso, deberias validar que si el usuario ya tiene un registro de entrada sin salida enditarlo y colocar alli la salida