Tengo una tabla Mysql que almacena las fechas en el formato (AAAA-MM-DD HH: MM: SS).Mysql SEC_TO_TIME sin segundos posteriores - Solución encontrada
Lo que quiero es sumar los HH: SS parte de las filas seleccionadas, con el fin he encontrado en otro post yo uso la consulta
SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(date))) FROM table
funciona Esta consulta: MM. Suma la parte que quiero y la devuelve en el formato HH: MM: SS.
Mi pregunta es si es posible quitar los segundos del resultado.
Tengo que hacer esto en la consulta, ya que el CMS que uso no me permite usar php en esta parte.
Por cierto sería increíble si pudiera devolver el resultado en días, horas y minutos en caso de que la suma sea mayor que 24 horas.
Gracias de antemano
para cualquier persona interesada he encontrado la solución
SELECT TIME_FORMAT(SEC_TO_TIME(SUM(TIME_TO_SEC(hours))),'%H:%i') FROM table
¿Puede dar algunos ejemplos de entradas/salidas? –
En la tabla tengo dos filas con los datos '2012-03-27 01:05:00' y '2012-03-27 17:00:00'. La consulta anterior devuelve '18: 05: 00 ', que es correcta, pero lo que quiero es devolver '18: 05' – tliokos