estimados. estoy haciendo un control de personal donde registro las entradas y salidas. luego me gustaria mostrar un reporte de cuando fue la primera vez que entro y cuando la ultima que salio
 
la tabla entradas_salidas es la siguiente
 
entrada____salida____id
1-11-08___2-11-08___5
3-11-08___6-11-08___5
7-11-08___9-11-08___5
 
y el reporte deberia ser algo asi
 
entrada____salida____id
1-11-08___9-11-08___5
 
la cantidad de dias la calculo con DATE_DIFF
pero no logro detectar cual es la primera fecha y cual es la ultima
 
probe con 
 
SELECT personal.id, MIN(entradas_salidas.entrada), MAX(entradas_salidas.salida)
INNER JOIN entradas_salidas.id = personal.id
FROM personal
 
pero me los devuelve al revez y tampoco puedo calcular la cantidad de dias desde la primera hasta la ultima entrada
 
alguna sugerencias?
gracias!!!! 
   
 

 primera y ultima fecha
 primera y ultima fecha 

