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

Contar numero de horas

Estas en el tema de Contar numero de horas en el foro de PostgreSQL en Foros del Web. En una table de la base de datos tengo dos campos con los cuales debo trabajar, hora_inicial y hora_final que se insertan en formato militar, ...
  #1 (permalink)  
Antiguo 24/07/2008, 08:57
 
Fecha de Ingreso: junio-2008
Ubicación: Colombia
Mensajes: 207
Antigüedad: 12 años, 3 meses
Puntos: 12
Sonrisa Contar numero de horas

En una table de la base de datos tengo dos campos con los cuales debo trabajar, hora_inicial y hora_final que se insertan en formato militar, necesito hacer los siguiente:
si por ejemplo en un registro hora_inicial="09:00:00" y hora_final="12:00:00" me arroje el valor 3 osea el numero de horas que existe entre las 9 y las 12 del dia,
Otro ejemplo: 14:00:00 - 16:00:00 ==>> 2

Agradezco su atencion.
Un saludo

Edit: Ya me resolvi la duda, por si a alguien le sirve.

select (extract(hour from time '18:00:00')::int - extract(hour from time '14:00:00')::int);

Última edición por Rosencrantz; 24/07/2008 a las 09:20
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 22:19.