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

Dateparte en MySQL

Estas en el tema de Dateparte en MySQL en el foro de Bases de Datos General en Foros del Web. Necesito tomar la hora y minutos de una fecha (datetime) en my SQL para luego sumar dichos valores...
  #1 (permalink)  
Antiguo 23/05/2003, 13:05
 
Fecha de Ingreso: mayo-2003
Ubicación: La Plata
Mensajes: 14
Antigüedad: 21 años, 6 meses
Puntos: 0
Dateparte en MySQL

Necesito tomar la hora y minutos de una fecha (datetime) en my SQL para luego sumar dichos valores
  #2 (permalink)  
Antiguo 23/05/2003, 16:06
 
Fecha de Ingreso: mayo-2003
Ubicación: Medellín
Mensajes: 187
Antigüedad: 21 años, 6 meses
Puntos: 0
No entiendo bien la pregunta... Que tienes que sumar? Cuantas fechas?
__________________
- Julian
http://www.laneros.com
  #3 (permalink)  
Antiguo 27/05/2003, 12:07
 
Fecha de Ingreso: mayo-2003
Ubicación: La Plata
Mensajes: 14
Antigüedad: 21 años, 6 meses
Puntos: 0
en realidad tenia que quitar la hora y los minutose de un campo fecha del tipo datetime, msSql existe la función datepart, encontre que para obtener la hora de un datetime existe hour y minute.. te agradsco tu interes por ayudarme..
  #4 (permalink)  
Antiguo 28/05/2003, 18:13
 
Fecha de Ingreso: mayo-2003
Ubicación: Medellín
Mensajes: 187
Antigüedad: 21 años, 6 meses
Puntos: 0
Me alegro de escuchar eso :) A veces manejar fechas es un poco "problemático" :p pero siempre habrá alguien dispuesto a ayudar!
__________________
- Julian
http://www.laneros.com
  #5 (permalink)  
Antiguo 28/05/2003, 22:10
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Puedes usar EXTRACT() y tambien DATE_FORMAT() ..

SELECT EXTRACT(HOUR FROM fecha) as hora,EXTRACT(MINUTE FROM fecha) as minutos

Ahí con el alias 'hora' y 'minutos' .. siendo 'fecha' el nombre de tu campo DATETIME de tu tabla .. tendras tus valores por separado de hora y minutos de esa fecha.

Y si tienes que sumar horas o minutos a una fecha .. puedes usar:
DATE_ADD ...

Más info:
http://www.mysql.com/doc/en/Date_and...functions.html

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 23:40.