I'm not sure I've made it clear enough what I'm on about here.
All stats (AFAIK) are rounded to 2 decimal places. I don't propose going to any smaller number. Just that some functions will show us
trailing zeros all the way out to 2 decimal places, and some functions will drop them.
So while in some cases we may have fewer
sig figs in the strictest sense, less precision... we still have 2 decimal places. Same information, different presentation.
Compare
http://travelmapping.net/user/region.php?units=miles&u=duke87&rg=RIhttp://tmtest.teresco.org/user/region.php?units=miles&u=duke87&rg=RIThere's the obvious difference in Duke87's stats right up top -- "100%" vs "100.00%".
Scroll all the way down to the bottom; tikester has 0.10% on the production site & 0.1% on tmtest; therealcu2010 has 0.50% on the production site & 0.5% on tmtest.
Other travelers will have the exact same stats, out to 2 decimal places, aside from a few others also affected by a trailing zero.
Recent changes (currently on tmtest) zapped a few trailing zeros: On one table because the info wasn't available from the SQL query
(I've only just now learned about the existence of IFNULL, and don't yet have a handle on how it works, or if it even would here) meaning I had to calculate percentage via PHP, and on another table because I saw an opportunity to simplify an SQL query while in the process of making the other changes, and just PHP instead.
I decided to go ahead and submit these
changes anyway; since we've had some of this inconsistency around since probably the birth of TM, switching around some of exactly
what is inconsistent where won't kill us. If we even
have noticed the inconsistency before now, there's not been much loud & sustained call to make it consistent -- not enough for me to remember if there'd been a forum thread, at least.
If it's something we do want to sort out, we can probably continue to kick that can down the road a bit.