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

Manejo de Horas en SQL

Estas en el tema de Manejo de Horas en SQL en el foro de Bases de Datos General en Foros del Web. Como menajo las horas en SQL y con que formato se graban. Noquiero manejar dias solo las horas. Gracias...
  #1 (permalink)  
Antiguo 19/06/2003, 16:56
 
Fecha de Ingreso: diciembre-2001
Ubicación: Peru
Mensajes: 376
Antigüedad: 22 años, 4 meses
Puntos: 0
Manejo de Horas en SQL

Como menajo las horas en SQL y con que formato se graban. Noquiero manejar dias solo las horas.
Gracias
  #2 (permalink)  
Antiguo 19/06/2003, 17:23
Avatar de Jorge_Mota  
Fecha de Ingreso: diciembre-2002
Ubicación: Chapinlandia :-D
Mensajes: 725
Antigüedad: 21 años, 4 meses
Puntos: 11
no existe como tal.
deberas usar datetime
y solo tomar en cuenta las horas del dato.
__________________
Jorge Mota
Blog
Gubiz estafa
  #3 (permalink)  
Antiguo 19/06/2003, 17:49
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Un DATE o TIME o DATETIME te guarda las fechas y/o Horas en formato standard ODBC .. osesase: mm-dd-yyyy hh:mm:ss (si usas fecha y hora .. sino . uno de esos dos) ..

A la hora de hacer tus consultas .. cualquier manejador de BD disponde de sus funciones para "darle formato" que quieras para presentarlo (ej. en el SQL particular de Mysql le llaman DATE_FORMAT() ) ...

Ahora depende de que manejador de BD estés trabajando podrás usar funciones para extraer por ejemplo "la hora" (horas) de una fecha DATETIME .. o lo que necesites .. y a partir de hay operar con operadores simples (= > < ...) o bien usar más funciones de tratamiento de fechas para hacer algúnas operaciones típicas como "diferencias de fechas .. " y cosas así ..


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 08:14.