Cita:
Iniciado por masterpuppet Talves hay algo que me pierdo, pero del lado de PHP no bastaría con hacer el promedio de las horas en formato militar ?, de todas formas creo que seria mucho mas interesante resolverlo a nivel de bbdd, algo asi no te sirve ?
seguramente la gente del foro MySQL te pueda dar una mano.
Saludos.
Me iluminaste, voy a pasar el tiempo a segundos, sacar el promedioy vuelvo a convertirlo desde sql, gracias.
Listo, lo resolvi con algunas subconsultas. (Oracle)
Lastima que no exista una funcion time_to_sec como en mysql.
Código SQL:
Ver originalSELECT to_char(to_date(SUM(c.time_en_segundos) / COUNT(1),'sssss'),'hh24:mi:ss') promedio FROM
(SELECT to_char(entradaMenor, 'HH24') * 3600 + to_char(entradaMenor, 'MI') * 60 + to_char(entradaMenor, 'SS') time_en_segundos
FROM (SELECT trunc(a.f_inicio) dia, MIN(a.f_inicio) entradaMenor
FROM t_atencion a
GROUP BY trunc(f_inicio)) b) c;