Re: Convert time to millisec?

From: Bjørn T Johansen <btj(at)havleik(dot)no>
To: pgsql-general <pgsql-general(at)postgresql(dot)org>
Subject: Re: Convert time to millisec?
Date: 2006-08-28 14:18:12
Message-ID: 20060828161812.55124773@pennywise
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Mon, 28 Aug 2006 07:20:02 -0600
Michael Fuhr <mike(at)fuhr(dot)org> wrote:

> On Mon, Aug 28, 2006 at 10:48:47AM +0200, Bjørn T Johansen wrote:
> > select sum(Til - Fra) as total from Log_stop where OrdreID = 3434
> >
> > but I would like the result to be in milliseconds, is this possible? If so, how?
> > (the fields Til and Fra is of type Time)
>
> You could use extract(epoch from <interval>) to get the number of
> seconds (with fractional part) in an interval, then multiply by
> 1000 to get milliseconds. Example:
>
> select extract(epoch from sum(Til - Fra)) * 1000.0 ...
>

That did the trick... Thx... :)

Do you know if this is supported on older versions of PostgreSQL as well? (eg. 7.4.x)

BTJ

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Michael Fuhr 2006-08-28 14:32:49 Re: Convert time to millisec?
Previous Message chris preston 2006-08-28 14:17:34 Re: pg_restore problems