Tim, > So I've got this stored procedure which takes DECIMAL(18,6) parameters and > returns DECIMAL(18,12) results, and internally copies stuff into and out of > DOUBLE PRECISION variables which it uses to call a UDF to do the actual > calculations. > > And the results are different (in the 8th decimal place or so) between > running on 32 bit and 64 bit systems.
Please post the logic for the SP and a reproducible example, this may be worthy of a bug tracker ticket. Sean