Hola Amigos del foro, les cuento un dilema que tengo miren la siguiente tabla.
Código MySQL:
Ver original
INSERT INTO `Asis_Asis` (`Asis_Id`, `Asis_Run`, `Asis_Accion`, `Asis_Fecha`, `Asis_UltAcc`, `Asis_Autorizado`, `Asis_Evento`, `Asis_UserAgent`, `Asis_RemoteAddr`) VALUES (1, '13.899.942-4', 1, '2015-04-20 12:53:33', 0, 0, 1, 'Mozilla/5.0 (Windows NT 6.3; WOW64; rv:37.0) Gecko/20100101 Firefox/37.0', '192.168.1.23'),
(2, '13.899.942-4', 2, '2015-04-20 12:54:52', 0, 0, 1, 'Mozilla/5.0 (Windows NT 6.3; WOW64; rv:37.0) Gecko/20100101 Firefox/37.0', '192.168.1.23'),
(3, '13.899.942-4', 1, '2015-04-20 12:55:04', 0, 0, 1, 'Mozilla/5.0 (Windows NT 6.3; WOW64; rv:37.0) Gecko/20100101 Firefox/37.0', '192.168.1.23'),
(4, '13.899.942-4', 1, '2015-04-21 08:02:59', 0, 0, 1, 'Mozilla/5.0 (Windows NT 6.3; WOW64; rv:37.0) Gecko/20100101 Firefox/37.0', '192.168.1.23'),
(5, '13.899.942-4', 2, '2015-04-21 19:00:00', 0, 0, 1, 'Mozilla/5.0 (Windows NT 6.3; WOW64; rv:37.0) Gecko/20100101 Firefox/37.0', '192.168.1.23');
El Campo Asis_Accion define las acciones del registro de entrada = 1, salida = 2.
Necesito construir una consulta en la cual se busque el registro de salida asociado a la entrada del usuario
ej:
para la el dia 2015-04-20 12:55:04 no existe una salida registrada.
El siguiente registro para ese usuario es una entrada el dia 2015-04-21 08:02:59. la consulta:
me retorna el registro con fecha 2015-04-21 19:00:00, necesito que la consulta retorne cero filas si existe un registro con Asis_Accion='1' antes de uno con Asis_Accion='2', porque eso significa que no parco la salida asociada a ese ingreso
se entiende??