Hola Richard, no veo donde has puesto el order by en tu consulta

, pero si fuesen en las subconsultas del select, según el mensaje de error no deberías tener problemas ya que estas utilizando Top:
Código SQL
[-]
select r.*, (select Top 1 [LogTime]
from History as h
where [UserID]= r.FingerID AND [FKey]='Entrada'and [LogDate] ='2011/05/24' Order By LogTime) Entrada,
..........................................
..........................................
FROM(SELECT [Cod_per] CodPersonal
,[ApePat_per] ApellidoPaterno
,[ApeMat_per] ApellidoMaterno
,[Nom_per] NombrePersonal
,[NomProy_per] Proyecto
,[NomArea_per] Area
,[Estado_per] Estado
,[Cod_Finger] FingerID
FROM T_Personal
where [NomProy_per] ='Nextel'---and NomArea_per = 'Sistemas'
and Estado_per ='Activo')r;
Utiliza etiquetas por favor [ sql] codigo [ /sql] sin el espacio.
Saluditos