On Wed, 20 Aug 2003, Arnold Mavromatis wrote: > db1=> select * from sfc_days2 where lsd = to_date('1901-12-13', > 'YYYY-MM-DD'); > stn_num | lsd | max_air_temp > ---------+------------+-------------- > 86071 | 1901-12-13 | 3.0 > (1 row) > > db1=> select * from sfc_days2 where lsd = to_date('1901-12-14', > 'YYYY-MM-DD'); > stn_num | lsd | max_air_temp > ---------+------------+-------------- > 86071 | 1901-12-13 | 3.0 > (1 row)
I don't have a particularly good idea of why that would be happening, but does select (date '1901/12/13' = date '1901/12/14'); return true for you (attempting to see if you get the same results from a different method of getting the date fields). And what does select timestamp '1901/12/13' + interval '1 day'; give you? > As for compiler options I believe everything was left as default for HP-UX > 11.11 (Ie the options that you have recommended I do not know if they were > set...) without further investigation... Actually it looks like the option I was remembering that broke some of the datetime functionality is at least checked for explicitly in 7.3.4 and gives a compile time error. ---------------------------(end of broadcast)--------------------------- TIP 5: Have you checked our extensive FAQ? http://www.postgresql.org/docs/faqs/FAQ.html