Autor | Zpráva | ||
---|---|---|---|
Furyy Profil * |
#1 · Zasláno: 8. 4. 2015, 20:22:19
Zdravím,
mám v databázi sloupeček body (typ float), kde mám uloženy hodnoty 2.2, 4.7 a 2. Pokud dám však SUM na tento soupeček, jako výsledek se mi vrací hodnoty 8.89999985694885. Dá se s tím něco udělat? Děkuji za pomoc |
||
lionel messi Profil |
Furyy:
„Dá se s tím něco udělat?“ Bohužiaľ, nie (okrem zaokrúhľovania, čo má na starosti MySQL funkcia ROUND). Ide o známy problém všetkých programovacích jazykov, pre viac info pozri: Časté potíže, zajímavosti a poučné debaty » Výsledkem výpočtu 1 - 0.9 není přesně 0.1 .
|
||
Kajman Profil |
#3 · Zasláno: 8. 4. 2015, 20:37:00
Zaohrouhlovat, nebo používat decimal, pokud je omezený počet zadávaných desetinných míst.
|
||
Časová prodleva: 10 let
|
0