Re: possible bug on age() function (8.2.4 , 8.3.6)
От | Jasen Betts |
---|---|
Тема | Re: possible bug on age() function (8.2.4 , 8.3.6) |
Дата | |
Msg-id | h1t74p$sde$4@reversiblemaps.ath.cx обсуждение исходный текст |
Ответ на | possible bug on age() function (8.2.4 , 8.3.6) ("Philippe Amelant" <pamelant@companeo.com>) |
Ответы |
Re: possible bug on age() function (8.2.4 , 8.3.6)
|
Список | pgsql-general |
On 2009-06-24, Philippe Amelant <pamelant@companeo.com> wrote: > Ok but if I work with hours or whatever the problem is still there > > SELECT (EXTRACT(EPOCH FROM TIMESTAMP '2009-06-23 18:36:05.064066+02') - > EXTRACT(EPOCH FROM TIMESTAMP '"2009-05-12 18:36:05.064066+02"'))/3600, > EXTRACT(EPOCH FROM interval '1008 hours')/3600, age('2009-06-23 > 18:36:05.064066+02' ,'"2009-05-12 18:36:05.064066+02"') > interval '1007 > hours'; > > The third test should be true and not false The third test is comparing a double with an interval. compare like with like. SELECT (EXTRACT(EPOCH FROM TIMESTAMP '2009-06-23 18:36:05.064066+02') - EXTRACT(EPOCH FROM TIMESTAMP '"2009-05-12 18:36:05.064066+02"'))/3600, EXTRACT(EPOCH FROM interval '1008 hours')/3600, age('2009-06-23 18:36:05.064066+02' ,'"2009-05-12 18:36:05.064066+02"') > EXTRACT(EPOCH FROM interval '1007 hours');
В списке pgsql-general по дате отправления: