RE: Ayuda manejo de horas

From: mmiranda(at)americatel(dot)com(dot)sv
To: danielal2(at)yahoo(dot)com, jdigital(at)cantv(dot)net
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: RE: Ayuda manejo de horas
Date: 2005-05-23 21:10:39
Message-ID: 76E0DAA32C39D711B6EC0002B364A6FA045EFF4A@amsal01exc01.americatel.com.sv
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

pgsql-es-ayuda-owner(at)postgresql(dot)org wrote:
> Que tal.
> Esto solo me regresa la parte 'SS'.
> select to_char(to_timestamp(duracion,'HH:MI:SS'),'SS')
> from tabla1;
>
> Lo que en realidad necesito es el numero total de
> segundos. Por ejemplo en '01:01:01' son 3661 segundos.
> Eso es lo que necesito obtener.

Este te devuelve exactamente lo que queres

SELECT EXTRACT(EPOCH FROM INTERVAL '01:01:01');

Si el campo es tipo time esto te funcionaria:

SELECT EXTRACT(EPOCH FROM duracion);

si es de tipo char (como recuerdo que mencionastes en otro mensaje) proba
asi (haciendo casting) :

SELECT EXTRACT(EPOCH FROM duracion::interval);

Saludos
---
Miguel Miranda

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Daniel Alvarado 2005-05-23 21:22:08 Re: Ayuda manejo de horas
Previous Message Ing. Jhon Carrillo 2005-05-23 21:07:24 Re: Ayuda manejo de horas