To com um problema em uma consulta, vou explicar o problema:
Eu tenho uma tabela que grava a alocação de pessoas, mas as pessoas tem que parar a alocação quando saem para almoçar ou lanchar, etc... eu queria uma consulta que retornasse esses intervalos, com a hora de início do intervalo e a hora que entrou em outra alocação... complicado...
Eu ia fazer com loop, mas como não manjo muito bem de loop...
Tentei fazendo o DATEDIFF da hora de saída do dia menos o DATEDIFF da hora de entrada do dia, para retornar o tempo total do dia, e a mesma coisa para somar a hora alocada durante esse dia, daí peguei o total e diminuí pela hora alocada, e retornou exatamente os minutos parados durante o dia... o único problema é que eu preciso que me retorne também a hora de início e a hora final do intervalo
A tabela tem esses campos: (codigoAlocacao, data, inicioAlocacao, terminoAlocacao, codigoPessoa)
Pergunta
isaikki
Boa tarde pessoal
To com um problema em uma consulta, vou explicar o problema:
Eu tenho uma tabela que grava a alocação de pessoas, mas as pessoas tem que parar a alocação quando saem para almoçar ou lanchar, etc... eu queria uma consulta que retornasse esses intervalos, com a hora de início do intervalo e a hora que entrou em outra alocação... complicado...
Eu ia fazer com loop, mas como não manjo muito bem de loop...
Tentei fazendo o DATEDIFF da hora de saída do dia menos o DATEDIFF da hora de entrada do dia, para retornar o tempo total do dia, e a mesma coisa para somar a hora alocada durante esse dia, daí peguei o total e diminuí pela hora alocada, e retornou exatamente os minutos parados durante o dia... o único problema é que eu preciso que me retorne também a hora de início e a hora final do intervalo
A tabela tem esses campos: (codigoAlocacao, data, inicioAlocacao, terminoAlocacao, codigoPessoa)
Desde já agradeço a ajuda
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.