i want to understand this:
i have a dump of a table (a sql script file) from a database that use float 9,2 as default type for numbers.
In the backup file i have a value like ‘4172.08’.
I restore this file in a new database and i convert the float to decimal 20,5.
Now the value in the field is 4172.08008
…where come from the 008??
tnx at all
i want to understand this: i have a dump of a table (a sql
Share
This is the difference between float and decimal. Float is a binary type, and can’t represent that value exactly. So when you convert to decimal (as expected, a decimal type), its not exactly the original value.
See http://floating-point-gui.de/ for some more information.