> So you want display format data instead of something that you can do
> computations with? HDBC is giving you the latter; the precision is correct
> for computation, although it could be argued that a Fixed type would be
> better if you intend to propagate exact precision through operations. (That
> said, I believe Fixed obeys exact mathematical precision instead of
> replicating your SQL backend's limitations, so you'd be unhappy again in
> case of multiplication or division.)
No, I want a data type in Haskell that mirrors the data type in the
RDBMS, not conversion of RDBMS fixed-precision data into something else
(Rational). If the data in the RDBMS represented a rational number of