Cuestión : Usar la función del SQL max

Mi meta es recuperar solamente el expediente más reciente del eventdate para cada compañía (id_company). En este primer ejemplo, estoy viendo los expedientes múltiples para ambas compañías 12937 y 12933. el


select id_event, id_company, updatedescription, e
where e.id_company de los acontecimientos del eventdate
from en (12937, 12933) el
y el
(
(e.UpdateDescription = “el ")
O (e.UpdateDescription = “el ")
O (e.UpdateDescription = “cambio del grado - retroceder el ")
O (e.UpdateDescription = “cambio del grado - aumentan el ")
) el
order por id_company; el


In este ejemplo, estoy intentando tirar solamente del expediente más reciente del eventdate para cada compañía usando max SELECTO (e2.EventDate). Trabaja misterioso para solamente una compañía (12937) tirando solamente de la fila máxima del eventdate pero no consigo ningún expediente en absoluto para 12933. Desafortunadamente, estoy utilizando SQL 2000 así que no puedo utilizar algunas de las más nuevas funciones del SQL.  


select id_event, id_company, updatedescription,
and e.id_company del
del e
where (=
de los acontecimientos del eventdate
from de e.eventdate (el
selecciona el
del max (e2.EventDate) de los acontecimientos e2
donde e2.id_company = e.id_company
y el
(
(e.UpdateDescription = “el ")
O (e.UpdateDescription = “el ")
O (e.UpdateDescription = “cambio del grado - retroceder el ")
O (e.UpdateDescription = “cambio del grado - aumentan el ")
) el
)) en (12937, 12933) el
order por id_company, desc del eventdate;
class= del

Respuesta : Usar la función del SQL max

“Tornillos del uso 4m m de los LCDs de VESA 75 y 100 con 0.7 echadas.”  según lo especificado en el documento….



Otras soluciones  
 
programming4us programming4us