Em uma consulta retorna uma hora com o seguinte contexto:
Cast(Sec_To_Time(Time_To_Sec(e.qh_saida - e.qh_fiminterv + e.qh_iniciointerv - e.qh_entrada) - Time_To_Sec(if(b.pd_saida is null,0,b.pd_saida) - if(b.pd_intervalo_fim is null,0,b.pd_intervalo_fim) + if(b.pd_intervalo_inicio is null,0,b.pd_intervalo_inicio) - if(b.pd_entrada is null,0,b.pd_entrada))) As time) As diferenca
Pergunta
Netsoft
Em uma consulta retorna uma hora com o seguinte contexto:
Cast(Sec_To_Time(Time_To_Sec(e.qh_saida - e.qh_fiminterv + e.qh_iniciointerv - e.qh_entrada) - Time_To_Sec(if(b.pd_saida is null,0,b.pd_saida) - if(b.pd_intervalo_fim is null,0,b.pd_intervalo_fim) + if(b.pd_intervalo_inicio is null,0,b.pd_intervalo_inicio) - if(b.pd_entrada is null,0,b.pd_entrada))) As time) As diferenca
Exemplos:
qh_saida = 08:00
qh_fiminterv = 12:00
qh_iniciointerv = 13:00
e.qh_entrada = 18:00
O que pode esta errado ?
Guilherme
Editado por NetsoftLink para o comentário
Compartilhar em outros sites
1 resposta 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.