> -----Mensaje original----- > De: Camilo Parra > > Buen dia, > En este momento estoy haciendo una Base de datos en la cual > debo introducir la hora de entrada y de salida de los > empleados, mi pregunta es cómo puedo aproximar de minutos a > horas un tiempo?, ya que por ejemplo deseo saber las horas > trabajadas por un empleados si entro a las 08:00 y salió a > las 11:45?. Quiero que me responda el sistema 3.45 horas > > Alguien sabría como puedo obtener esto? >
select extract(hours from trabajado) as horas, extract(minutes from trabajado) as minutos from ( SELECT AGE('2009.10.26 11:45'::timestamp, '2009.10.26 08:00'::timestamp) as trabajado ) as t -- TIP 7: no olvides aumentar la configuración del "free space map"