8.2.1 to_char(negative interval,'HH24:MI') bug?

Поиск
Список
Период
Сортировка
От Frank Bax
Тема 8.2.1 to_char(negative interval,'HH24:MI') bug?
Дата
Msg-id 5.2.1.1.0.20070128205441.009fa600@pop6.sympatico.ca
обсуждение исходный текст
Ответы Re: 8.2.1 to_char(negative interval,'HH24:MI') bug?
Список pgsql-novice
select age('2007-01-01 03:00','2007-01-01 04:59');
     age
-----------
  -01:59:00
(1 row)

select to_char(age('2007-01-01 03:00','2007-01-01 04:59'),'HH24:MI');
  to_char
---------
  -1:-59
(1 row)


Isn't just one '-' enough?  This leads to a problem here:


select '2007-01-03 06:00'::timestamp + age('2007-01-01 03:00','2007-01-01
04:59');
       ?column?
---------------------
  2007-01-03 04:01:00
(1 row)


select '2007-01-03 06:00'::timestamp + to_char(age('2007-01-01
03:00','2007-01-01 04:59'),'HH24:MI')::interval;
       ?column?
---------------------
  2007-01-03 05:00:00
(1 row)


В списке pgsql-novice по дате отправления:

Предыдущее
От: "Duncan Garland"
Дата:
Сообщение: Re: Enable/Disable Trigger per single transaction
Следующее
От: "Duncan Garland"
Дата:
Сообщение: Re: 8.2.1 to_char(negative interval,'HH24:MI') bug?