> BATCH_ITEMS.SB_FUND_PAYMENT_AMOUNT eq (BATCH_ITEMS.SB_FUND_AMOUNT_ALLOCATED + > BATCH_ITEMS.SB_REFUND_AMOUNT) > where the first number is 25.8 and the sum of the addition is 25.8
Via what process is BATCH_ITEMS.SB_FUND_PAYMENT_AMOUNT being set to 25.8? Decimal floating point math can only ever be approximated by computers, so it's fairly likely for "25.8" via one process to not equal "25.8" via some other process, given that 0.8 is not easily representable in binary (it seems to be an irrational number, checking to only 10 places). 0.8 = 2^-1 + 2^-2 + 2^-5 + 2^-6 + 2^-9 + 2^-10... -- Adam --- You are currently subscribed to cfaussie as: [email protected] To unsubscribe send a blank email to [EMAIL PROTECTED] Aussie Macromedia Developers: http://lists.daemon.com.au/
