Boa Noite senhores!
Tenho a seguinte situação:
Um operador trabalha de turno de 19:00 as 05:00 sendo que as vezes pode começar as 17:00(Nunca antes) e estender até no máximo 07:00 (nunca depois)
O operador informa durante sua jornada de trabalho os eventos durante sua escala(Ex. De 19:00 as 19:30 preparando material, 19:30 as 19:50 abastecendo... e por ai vai...)
A Minha consulta precisa pegar o primeiro e o ultimo evento do dia para que eu possa saber de fato quantas horas ele trabalhou (Fazendo depois um datediff).
Em turnos que o operador trabalha de 7:00 as 16:00 ou 8:00 as 17:00 é tranquilo fazer isso.
Mas nesse caso de 19:00 as 5:00 o turno vai de um dia pro outro o que fica um pouco mais complicado.
Então sabendo que o turno começa depois das 17:00 e pode ir até as 07:00 do dia seguinte precisava de uma consulta que de desse o primeiro evento depois da 17:00 e o ultimo evento antes das 23:59 ... e depois o primeiro Depois das 00:00 e o ultimo antes das 07:00.
Segue em anexo o BD com algo que estou tentando fazer e a imagem do resultado que eu espero com a consulta.
https://dl.dropboxusercontent.com/u/19875180/BD_Teste.accdb
Tenho a seguinte situação:
Um operador trabalha de turno de 19:00 as 05:00 sendo que as vezes pode começar as 17:00(Nunca antes) e estender até no máximo 07:00 (nunca depois)
O operador informa durante sua jornada de trabalho os eventos durante sua escala(Ex. De 19:00 as 19:30 preparando material, 19:30 as 19:50 abastecendo... e por ai vai...)
A Minha consulta precisa pegar o primeiro e o ultimo evento do dia para que eu possa saber de fato quantas horas ele trabalhou (Fazendo depois um datediff).
Em turnos que o operador trabalha de 7:00 as 16:00 ou 8:00 as 17:00 é tranquilo fazer isso.
Mas nesse caso de 19:00 as 5:00 o turno vai de um dia pro outro o que fica um pouco mais complicado.
Então sabendo que o turno começa depois das 17:00 e pode ir até as 07:00 do dia seguinte precisava de uma consulta que de desse o primeiro evento depois da 17:00 e o ultimo evento antes das 23:59 ... e depois o primeiro Depois das 00:00 e o ultimo antes das 07:00.
Segue em anexo o BD com algo que estou tentando fazer e a imagem do resultado que eu espero com a consulta.
https://dl.dropboxusercontent.com/u/19875180/BD_Teste.accdb