Re: Interval Format

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Zagato <zagato(dot)gekko(at)gmail(dot)com>
Cc: pgsql-sql(at)postgresql(dot)org
Subject: Re: Interval Format
Date: 2008-11-22 02:15:41
Message-ID: 21350.1227320141@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

Zagato <zagato(dot)gekko(at)gmail(dot)com> writes:
> I have som SQL that in 8.0.3 do:
> # SELECT '32 hours'::INTERVAL;
> interval
> -----------------
> @ 1 day 8 hours
> (1 row)

> And in 8.3.5 do:
> seg_veh2=# SELECT '@ 32 hours'::INTERVAL;
> interval
> ------------
> @ 32 hours
> (1 row)

> Why i unable to get my old style of interval,

Because '1 day' isn't really the same thing as '24 hours', at least not
if you live anywhere that they have daylight savings time.

You can probably get the behavior you want by passing the value through
justify_hours(), which does the conversion assuming 1 day == 24 hours.

regards, tom lane

In response to

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message Tom Lane 2008-11-22 02:16:51 Re: JOIN results of refcursor functions
Previous Message Milan Oparnica 2008-11-22 01:37:37 JOIN results of refcursor functions