Bruce Momjian <pgman@candle.pha.pa.us> writes:
> Agreed.  What is really weird is that the time is always displayed for a
> zero value:

>       test=> select interval '0 years' year;
>        interval
>       ----------
>        00:00:00
>       (1 row)

> but a non-zero shows the proper units:
        
>       test=> select interval '1 years' year;
>        interval
>       ----------
>        1 year
>       (1 row)

> Is that OK?

Well, it's a bit arbitrary, but I suppose it was done because otherwise
a zero interval would show nothing at all ...

                        regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?

               http://www.postgresql.org/docs/faq

Reply via email to