Archive Pages Design$type=blogging

Como sumar horas desde MYSQL

El tratado de fechas y horas desde PHP en ocasiones nos puede dar más de un dolor de cabeza. PHP dispone de muchas funciones para trata...



El tratado de fechas y horas desde PHP en ocasiones nos puede dar más de un dolor de cabeza. PHP dispone de muchas funciones para tratar  las fechas y horas pero especialmente he visto bastante complicado poder sumar horas.
El caso particular del que vamos hablar, tenemos una tabla de la base de datos que guarda los tiempos (representados en horas) de realización de una tarea tal como podemos observar en la siguiente imagen:

Fíjate bien en el campo time de tipo TIME que tenemos en nustra tabla de tareas. En el se guardan el tiempo que se ha tardado en realizar la tarea. Para llevar un control de horas por usuario o fecha necesitamos hacer una suma de los tiempos.
Supongo que se puede hacer desde PHP pero en este artículo vamos a ver como hacerlo con MYSQL, ya que es realmente sencillo. Tan solo debemos ejecutar la siguiente sentencia:
SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(time))) AS hours FROM task_time
Desde PHP sería llamar a esta query desde las típicas sentencias para conseguir valores de la base de datos.
$query = 'SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(time))) AS hours FROM task_time';


COMMENTS

BLOGGER: 1
Loading...
Nombre

404 Angular Apple Base de Datos Cambiar Canada communications Coronavirus CSS Cursos Descargas Digital Dropbox Easter Egg Email marketing equipo Errores Estados Unidos Facebook Games Google Google Maps Gratuitos HTML Incendio Ingenieros Interesante Lyrics Mac MArketing Microsoft MongoBD MySQL news nombre Noticia Notre Dame online París PHP Phyton Pinchworm Programación Red Social Review Seguridad SEM SQL Startups Tips Twitter Uber UML Verificación video Wix Youtube zoom
false
ltr
item
Codingcamp: Como sumar horas desde MYSQL
Como sumar horas desde MYSQL
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCnPculaS_0TXyiYuCXUn_sFkLxOTK2ZEahgDU-_WnQUfjyhHSGzCxgtfetUU0XRbAO24Jd1DzY2jcjVgsFg-Ok1N5hwNxBiYYJf1iZ2SO3viKulSY1AufpuK4NQ9R9rofIa4anWnSGG8/s640/drib132.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCnPculaS_0TXyiYuCXUn_sFkLxOTK2ZEahgDU-_WnQUfjyhHSGzCxgtfetUU0XRbAO24Jd1DzY2jcjVgsFg-Ok1N5hwNxBiYYJf1iZ2SO3viKulSY1AufpuK4NQ9R9rofIa4anWnSGG8/s72-c/drib132.jpg
Codingcamp
https://coding-camp.blogspot.com/2015/05/como-sumar-horas-desde-mysql.html
https://coding-camp.blogspot.com/
https://coding-camp.blogspot.com/
https://coding-camp.blogspot.com/2015/05/como-sumar-horas-desde-mysql.html
true
6630540531925851490
UTF-8
No se encontró ningúna Publicación VER TODO Ver más Responder Cancelar respuesta Eliminar Por Inicio Paginas Publicaciones Ver Todo Recomendado para ti Etiqueta Archivo Busqueda No se encontró ningúna Publicación con tu busqueda! Regresar a Inicio Domingo Lunes Martes Miercoles Jueves Viernes Sabado Dom Lun Mar Mie Jue Vie Sab Enero Febrero Marzo Abril Mayo Junio Julio Agosto Septiembre Octubre Noviembre Diciembre Ene Feb Mar Abr May Jun Jul Ago Sep Oct Nov Dic Justo ahora Hace 1 minuto Hace $$1$$ minutos Hace 1 hora Hace $$1$$ horas Yesterday Hace $$1$$ dias Hace $$1$$ semanas Hace mas de 5 semanas