Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola buenos días,
Cargo en una tabla registros con hora de inicio y fin de una sesión en el ordenador.
Quiero saber por tramo horario si esta ocupado ese puesto
Adjunto imagen
Me tendría que dar que este puesto esta ocupado a las 8,9,10,11,12,....17
No se como hacer para que me cuente por tramo horario ya que no tengo las horas intermedias.
gracias por vuestra ayuda
el problema es que tengo la hora de entrada en distinta fila a la hora salida
El campo tipo marca 1 cuando entra y 0 cuando sale
Hola Ignacio, podrías adjuntar un qvw de ejemplo para poder ayudarte?
Saludos.
Juan
Adjuntado
Saludos
En el campo fecha_puesto también tienes la hora.
Si separas las fechas y las horas podrías tener el tramo horario de los puestos.
Para hacer esto podrías hacer algo como:
MakeDate(Left(fecha_puesto, 4), Mid(fecha_puesto, 5, 2), mid(fecha_puesto, 7,2)) para la fecha
MakeTime(Mid(fecha_puesto, 9, 2), Mid(fecha_puesto, 11, 2), Right(fecha_puesto, 2)) Para la hora
Así podrías hacer un conteo de los puestos Agrupando por fecha y hora.
Otra cosa que haría, sería relacionar todo hacia una sola tabla, en este caso a la tabla de SESIÓN USUARIO a través de un campo compartido, esto haría un poco más fácil realizar la asociación de la información.
Espero te funcione.
Saludos.
Juan
Hola, prueba con la función IntervalMatch del script de carga, tendrás que colocar los campos de entrada y salida en el mismo registro seguramente.
Hola
Pero así tengo la fecha y hora de inicio y fin pero no las del medio
es decir alguien que entra a las 10:00 y sale a las 18:00
quiero que me cuente ese puesto ocupado a las 10,11,12,13,14,15,16,17,18
con esta forma que me dices solo me cuenta a las 10 y a las 18