phpbar.de logo

Mailinglisten-Archive

Re: float abfrage
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: float abfrage



am  Sun, dem 25.02.2001, um 22:57:03 +0100 mailte Helmut Ebelt folgendes:
> kann mir jemand sagen, wie man eine abfrage auf eine mysql-db auf einen
> floatwert macht ?!?!
> 
> folgende Versuche geben immer 0 Rows wieder, auch wenn es einen match geben
> müßte:
> 
> SELECT * from tabelle where floatspalte = '2199.99';
> 
> SELECT * from tabelle where floatspalte = 2199.99;
> 

Mmh, vermutlich ein Rundungsproblem:

mysql> create table float_test (wert float);
Query OK, 0 rows affected (0.00 sec)
 
mysql> insert into float_test values (1.999);
Query OK, 1 row affected (0.05 sec)
 
mysql> select * from float_test;
+-------+
| wert  |
+-------+
| 1.999 |
+-------+
1 row in set (0.00 sec)
 
mysql> insert into float_test values (2.999);
Query OK, 1 row affected (0.00 sec)
 
 
mysql> select sum(wert) from float_test;
+-----------------+
| sum(wert)       |
+-----------------+
| 4.9980000257492 |
+-----------------+
1 row in set (0.04 sec)                                                                                                            



Andreas
-- 
Diese Message wurde erstellt mit freundlicher Unterstützung eines frei-
laufenden Pinguins aus artgerechter Freilandhaltung.  Er ist garantiert
frei von Micro$oft'schen Viren.          (#97922 http://counter.li.org)
Was, Sie wissen nicht, wo Kaufbach ist? :  N 51.05082°, E 13.56889° ;-)

---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql 


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive