06/05/2009, 18:46
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 8 meses Puntos: 300 | |
Respuesta: calcular filas de dos select distintos Con esas posibilidades únicamente, no creo, porque sólo tienes para entrada primera, fin de día, ausencia y retorno. ¿Qué ocurriría si se ausenta y retorna más de una vez al día, por ejemplo 3 veces? Si permites numerar de manera indefinida e incluyes 1,2,3, etc. para cada entrada-salida de un mismo usuario, sí. Yo creo que debías haber ido por la vía que te propuse de usuario,numaccion, fecha, horaentrada, horasalida en un mismo registro. Si no es así y tampoco te interesa ampliar los números del campo del que te hablé al principio, puedes controlar algo con los id, pues el un número de id anterior, con 27 de un usuario en un día, y el posterior de ese mismo usuario ese mismo día con 28, serían entrada y salida. Te tocará trabajar con programación para cargar eso en un array y trabajar en el array o cargarlo en una tabla virtual, realizar las operaciones y volver a mostrar los resultados. En cualquier caso, requiere, creo, de programación para poner en relación una entrada con la salida correspondiente, y eso te ayudarán a hacerlo en el foro de tu programa. No obstante, lo veo algo más complejo. La otra opción la agrupación por usuario, dia, esenumero te permitiría separar la hora de entrada y salida y hacer los cálculos.
Última edición por jurena; 06/05/2009 a las 18:52 |