Cita:
Empezado por Richard Lopez G
Lo que pasa es que cuando me da los resultados me lo da desordenado y yo quiero que me lo ordene por Apellido el cual cuando pongo el order by en la ultima linea desdpues del Where me sale ese error que te digo en el comentario anterior.
|
Entonces es en la subconsulta que esta dentro del From, en ese caso coloca el order by en el Select principal y no en la subconsulta:
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
Order By r.ApellidoPaterno;
Saluditos