Zitat:
Zitat von Maverickx010
Und wie mache ich das ??
Ich meine in einer SQL Anfrage, nicht in PHP
|
Handbuchlesen. PHP und MySQL kennen die Funktion round().
"... round(spalte, 2) = " . round($variable, 2) ...
Zitat:
Und vorallem, ich hab garnix mit der Zahl berechnet oder umgerechnet, wie kann es da zu Nachkommadifferenzen kommen ?
|
Hab ich doch beschrieben, daß es bei der Konvertierung von Werten ins float Format zu unendlichen binären Brüchen kommen kann.
Die Zahl 0.2 ist zB. so ein Kandidat.
http://test.php-help.info/float-1/
PHP-Code:
echo 1 - 0.2 - 0.2 - 0.2 - 0.2 - 0.2;
Eigentlich müßte 0 rauskommen. Tatsächlich ergibt sich ein ganz kleiner Fehler:
5.55111512313E-17