Ja się z czymś takim nie spotkałem ale myślę że to nie jest kwestia liczby 1.3 tylko ilości sumowanych liczb. Czy sprawdzałeś dodanie liczb z zakresu 5-29? Pewnie ta suma też będzie ok. Jakiego typu są te liczby?
Sądze że jest to problem jaki się może pojawiać przy dodawaniu liczb zmiennoprzecinkowych. Dziwne że jest taki problem z nowej wersji MySQL.
Tu masz odpowiedź:
http://dev.mysql.com/doc/refman/5.5/en//problems-with-float.html
http://dev.mysql.com/doc/refman/5.0/en/problems-with-float.html
Spróbuj tak:
SELECT ROUND(SUM(netto)) FROM kolory WHERE kind = 'towar' AND date >= '$from' AND date <= '$to';
zaokrągli to wyniki ale bądź ostrożny i dobrze przetestuj bo nie jestem pewien czy się nie pojawi błąd.
Sądze że jest to problem jaki się może pojawiać przy dodawaniu liczb zmiennoprzecinkowych. Dziwne że jest taki problem z nowej wersji MySQL.
Tu masz odpowiedź:
http://dev.mysql.com/doc/refman/5.5/en//problems-with-float.html
http://dev.mysql.com/doc/refman/5.0/en/problems-with-float.html
Spróbuj tak:
SELECT ROUND(SUM(netto)) FROM kolory WHERE kind = 'towar' AND date >= '$from' AND date <= '$to';
zaokrągli to wyniki ale bądź ostrożny i dobrze przetestuj bo nie jestem pewien czy się nie pojawi błąd.
http://webmaster.na6.waw.pl