Re: Convert interval to hours

From: Peter Kleiner <runtfan71(at)gmail(dot)com>
To:
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: Convert interval to hours
Date: 2018-09-14 15:55:18
Message-ID: CAP8Hi7Kt=r-pQbq5fnr-e029aLfX=ppyu+6mySxz_oe86LrMnA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Fri, Sep 14, 2018 at 11:51 AM David Gauthier
<davegauthierpg(at)gmail(dot)com> wrote:
>
> Hi:
>
> In perl/DBI, I have code that's getting me an "age" which returns something like... "-17 days -08:29:35". How can I convert that to a number of hours (as a float I would presume) ?
>
> Thanks
>
>
>
>

I've done this as
select extract(epoch from '-17 days -08:29:35'::interval)/3600 as hours;

hours
-------------------
-416.493055555556
(1 row)

Others might have a better way, though.

Pete

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Steven Lembark 2018-09-14 16:10:50 Re: Convert interval to hours
Previous Message David Gauthier 2018-09-14 15:51:18 Convert interval to hours