Fórum Somar horas no sql, Expediente #294001
31/08/2005
0
id
matricula
data
horame
horams
horave
horavs
Exemplo de registro:
1
1234567891234
2005-08-31
08:00:00
12:00:00
14:00:00
18:00:00
O que significa ele entrou 8 horas da manhã e saiu 12 horas formando 4 horas, depois entrou 14 horas e saiu 18 horas formando 4 horas.
8 horas de trabalho no dia.
Agora como eu vou fazer para ele fazer isso na consulta??
Ai todo dia tem o expediente ai precisso que ele some tb os outros dia e aparece em um só registro.
Rudá
Curtir tópico
+ 0Posts
01/09/2005
Josafat
Select ((horams-horame)+(horavs-horave))as hora dia .... From etc
+ as condições necessárias
depois e so dar um sum nesse cara com as condições que resultem no mes desejado
Gostei + 0
01/09/2005
Rudá
Se fosse de 12:50:00 até as 13:00:00
Daria 00:50:00
E não 00:10:00
Ele calcula como valor e não hora.
Gostei + 0
01/09/2005
Rudá
SEC_TO_TIME((TIME_TO_SEC(horams)-TIME_TO_SEC(horame))+(TIME_TO_SEC(horavs)-TIME_TO_SEC(horave))) as hora
O unico problema agora e somar o as horas dos outros registros
Não consegui fazer com o SUM ele faz calculo, podem me ajudar?
Gostei + 0
02/09/2005
Josafat
Transforma tudo em segundos, ai tu podes dar o sum e so fomata para data no final
vlw
:roll:
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)