What's going on here?  Some sort of integer wraparound?

WORKS
=====

mysql=# select interval '2378 seconds';
 interval
----------
 00:39:38
(1 row)

mysql=#
mysql=# select 2378 * interval '1 second';
 ?column?
----------
 00:39:38
(1 row)

DOESN'T WORK
============

test=# select interval '2378234234 seconds';
   interval
--------------
 596523:14:07
(1 row)

test=# select 2378234234 * interval '1 second';
   ?column?
--------------
 660620:37:14
(1 row)


---------------------------(end of broadcast)---------------------------
TIP 3: Have you checked our extensive FAQ?

              http://www.postgresql.org/docs/faq

Reply via email to