I have a table with the following:
Name  Number Pct
A     12.1     Null
A     24.5     Null
A      5.6     Null
B     10.4     Null
B     11.1     Null
etc.
I am trying to populate the Pct column and for that I use:
UPDATE Table SET
Pct= Number/ (SELECT SUM(b.Number) FROM Table b WHERE name = b.name GROUP by b.name);
On my results the sum of all A Pcts is 1. But when I sum all Bs I get something like 1.0000015. If I copy paste the data to Excel, sum all Numbers by name and divide I get 1 for everything.
Is it possible that SQLite is loosing precision somewhere?
 
    