4 Replies Latest reply: Oct 27, 2017 7:52 AM by Thiago das Chagas cunha RSS

    Jornada de trabalho com virada de data e suas atividades

    Marcio Morais

      Tenho o seguinte problema:

      O funcionário possui uma jornada de trabalho de 19:00 as 4:45, inicia as 19:00 no dia X e termina as 4:45 do dia seguinte


      Tabela de atividades:

      DHINICIALEXEC  - Inicio da atividade  formato 00/00/0000 00:00:00

      DHFINALEXEC - Fim da atividade  formato 00/00/0000 00:00:00


      Eu quero filtrar apenas (um único dia), exemplo, dia 10  e o sistema retorna a seguinte informação dentro da tabela de registros de atividades do funcionário:

       

      Horário que iniciou a sua primeira atividade, OK essa eu consegui usando:

      Min(DHINICIALEXEC) 


      PROBLEMA:

      Preciso saber o horário da sua última tarefa: Se eu usar Max(DHFINALEXECele retorna a última tarefa do dia 10 mas o certo seria uma forma de retornar a última tarefa do dia 11, ou seja, selecionado o dia, a última atividade será no dia seguinte.

      Tentei usar o Max(ALL DHINICIALEXEC) mas retorna o último registro da tabela que é dia 14

       

      Envio o QVW em anexo


       

      Message was edited by: Marcio Morais