Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/07/2008, 08:57
Rosencrantz
 
Fecha de Ingreso: junio-2008
Ubicación: Colombia
Mensajes: 207
Antigüedad: 15 años, 10 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