>>I'm using:
>>
>>set decimals to 18
>>?5000.3 + 0.6
>>
>>The result is: 5000.900000000001000000 instead of simply 5000.900000000000000000
>>
>>Someone could explain me why?
>
>Fractional numbers with the exception of currency, which uses a fixed precision BCD format,
Wasn't the currency stored as a 8-byte integer, with decimal pointed shifted four places?