pgsql-bugs@postgresql.org writes:
> When I have a specific select, only whitch this date return a error.
> "SELECT date_part('day',fecha) AS day FROM fecha;
> day | fecha
> -----+------------
> 24 | 2001-03-25
> (1 row)
Is that a daylight-savings-time transition day in your timezone?
If so, this is a known bug in date-to-timestamp conversion (try
"SELECT fecha::timestamp" to see what's going on).
It's fixed in 7.1.
regards, tom lane