Numeric modulo operator is incorrect.

Ken-ichi Yamasaki <yama@yuzu.gr.jp>

From: Ken-ichi Yamasaki / 山崎賢一 <yama@yuzu.gr.jp>
To: pgsql-bugs@postgresql.org
Date: 2001-04-07T08:59:12Z
Lists: pgsql-bugs
Dear sir,

I build PostgreSQL 7.0.3 with jumbo-20010318.patch.gz on Vine Linux2.1.5.

Following result are incorrect. Am I under an illusion?

test=# select '34666624082'::numeric % '34666671'::numeric; ?column? 
----------
   -46918
(1 row)

test=# select '34666624082'::numeric - '34666671'::numeric
	* trunc('34666624082'::numeric / '34666671'::numeric);
 ?column? 
----------
 34619753
(1 row)