Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2012, 14:36
anlibu
 
Fecha de Ingreso: mayo-2012
Mensajes: 8
Antigüedad: 11 años, 11 meses
Puntos: 0
Problema con una consulta en mysql

Hola a todos.
Mi problema es el siguiente:
Tengo una tabla (registros) con los siguientes campos: id, id_usuario, fecha(datatime) y estado.

En esta tabla se guarda el registro de entrada y salida de los empleados de una oficina,(son 4 al dia) ejemplo:

id id_usuario fecha estado
1 2 2010-08-30 09:00:39 0
9 2 2010-08-30 14:03:31 1
11 2 2010-08-30 16:30:29 0
44 2 2010-08-30 19:30:49 1

16 2 2010-09-30 09:01:09 0 <--este
92 2 2010-09-30 14:02:51 1
49 2 2010-09-30 16:37:19 0
33 2 2010-09-30 19:24:29 1

Necesito obtener la hora a la que entró y salió cada empleado el ultimo dia que trabajó, teniendo en cuenta que estado 0 es cuando entra y estado 1 cuando sale.
La consulta que hago es:

SELECT max( fecha )
FROM registros
WHERE id_usuario =2
AND estado =0
AND fecha >= '09:00:00';

Pero se me va a 2010-09-30 16:37:19 (la segunda vez que entra el empleado) y necesito cada una por separado.
1º 2010-09-30 09:01:09
---------------------------
2º 2010-09-30 14:02:51
---------------------------
3º 2010-09-30 16:37:19
---------------------------
4º 2010-09-30 19:24:29

Llevo 2 dias buscando en foros pero no lo consigo no se como decirle que me dé el registro de las 2010-09-30 09:01:09, a ver si alguna alma caritativa me puede ayudar, gracias.