Re: Querying date interval - Mailing list pgsql-sql

From Renato De Giovanni
Subject Re: Querying date interval
Date
Msg-id 3A63A1B1.D0918005@viafractal.com.br
Whole thread Raw
In response to Querying date interval  (Renato De Giovanni <rdg@viafractal.com.br>)
List pgsql-sql
> > create table testdate (field1 date);
> > insert into testdate values ('2000-09-30');
> > insert into testdate values ('2000-10-20');
> > insert into testdate values ('2000-11-25');
> > select * from testdate where field1 between '2000-10-01' and
> > '2000-11-30' ;
>
> >    field1
> > ------------
> >  2000-09-30   <---- why is it here??
> >  2000-10-20
> >  2000-11-25
> > (3 rows)
>
> Curious.  I can't reproduce this error in EST5EDT timezone, using
> either 7.0.2 or current.
>
> What PG version are you using, and with what timezone setting?
> Is 2000-09-30 or 2000-10-01 a daylight-savings transition date in your
> timezone?

I'm using 7.0.2 version on debian 2.2. Standard timezone here is GMT-3,
but we´re currently in DST since 8 Oct 2000.
Never changed datestyle setting - I'm only using ISO8601 notation to
manipulate values.

And now I've noticed something even weird - leaving psql interface and
entering it again, that query show me the right result! But if I drop the
table, create the same structure with the same data then I get wrong
result again!?

Well, anyway, I'll try upgrading to 7.0.3...
--
Renato
Sao Paulo - SP - Brasil
rdg@viafractal.com.br




pgsql-sql by date:

Previous
From: Philip Warner
Date:
Subject: Re: pg_dump error
Next
From: Tatsuo Ishii
Date:
Subject: Re: pg_dump error