Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Trabajar solo con horas

Estas en el tema de Trabajar solo con horas en el foro de Mysql en Foros del Web. Hola gente cual es la mejor forma de trabajar con horas en mysql? no necesito la fecha solo guardar un rango de horas DESDE-HASTA pero ...
  #1 (permalink)  
Antiguo 27/03/2016, 11:21
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 2 meses
Puntos: 288
Trabajar solo con horas

Hola gente
cual es la mejor forma de trabajar con horas en mysql?
no necesito la fecha solo guardar un rango de horas DESDE-HASTA
pero no encuentro como filtrarlas directamente

solo creo que puedo guardar en un campo datetime las horas y minutos
y luego extraer esos datos con TIME() de mysql para hacer los filtros.

pero no se si es la mejor forma

help!
  #2 (permalink)  
Antiguo 27/03/2016, 12:00
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Trabajar solo con horas

Puedes trabajar tanto con campos TIME como DATETIME, la decisión dependerá de lo que tengas que hacer.
Si los cálculos son por eventos que siempre comenzarán después de las 00:00:00, y terminarán antes de las 23:59:59, del mismo día, con un TIME alcanza.
Pero si son ciclos que comi nzan y terminan en días diferentes, la cosa se complica y te conviene usar DATETIME, usando funciones de fecha y hora para los cálculos.

Explica qué tienes que hacer y veremos.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 27/03/2016, 18:34
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 2 meses
Puntos: 288
Respuesta: Trabajar solo con horas

si, use TIME nunca lo habia usado
con eso alcanza, mi condusion era por que tengo un componente time de jquery que me devolvia hh:mm AM/PM

gracias

Etiquetas: campo, fecha, horas, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:21.