Re: dividing money by money

From: "Kevin Grittner" <Kevin(dot)Grittner(at)wicourts(dot)gov>
To: "Peter Eisentraut" <peter_e(at)gmx(dot)net>, "Tom Lane" <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: "Andy Balholm" <andy(at)balholm(dot)com>,<pgsql-hackers(at)postgresql(dot)org>
Subject: Re: dividing money by money
Date: 2010-07-16 13:55:19
Message-ID: 4C401E7702000025000336FA@gw.wicourts.gov
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers pgsql-www

Peter Eisentraut <peter_e(at)gmx(dot)net> wrote:

> I didn't see any discussion about why this should return float8
> rather than numeric. It seems wrong to use float8 for this.

That discussion took place several months ago on the -bugs list.
I'll paste some links from a quick search of the archives below.
Since multiplication of money is by float8 and not numeric, it
ultimately seemed more consistent to me to have the results of
division be float8. I felt that as long as we had a cast between
money and numeric, someone could always cast to numeric if they
wanted that style of division.

http://archives.postgresql.org/pgsql-bugs/2010-03/msg00233.php
http://archives.postgresql.org/pgsql-bugs/2010-03/msg00241.php
http://archives.postgresql.org/pgsql-bugs/2010-03/msg00244.php
http://archives.postgresql.org/pgsql-bugs/2010-03/msg00245.php
http://archives.postgresql.org/pgsql-bugs/2010-04/msg00006.php

-Kevin

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Kevin Grittner 2010-07-16 14:01:57 Re: imessages up-date
Previous Message Tom Lane 2010-07-16 13:49:28 Re: ERROR: argument to pg_get_expr() must come from system catalogs

Browse pgsql-www by date

  From Date Subject
Next Message Andy Balholm 2010-07-16 14:13:40 Re: dividing money by money
Previous Message Kevin Grittner 2010-07-16 13:39:09 Re: dividing money by money