MySql et les float - SQL/NoSQL - Programmation
Marsh Posté le 21-11-2003 à 13:52:53
sur des champs de type float ou decimal ?
t'as mis la bonne précision ?
quelle est l'erreur ?
structure + contenu + requête + resultat stp
Marsh Posté le 21-11-2003 à 13:58:57
Type float
En fait j'ai un programme en Java qui construit un requete SQL
Dans cette requete je calcul une moyenne, ok, il me l'a ressort.
Je vérifie a la main en prenant soin de virer dans la requete sql l'instruction AVG( ).
J'ai pas le même résultat !
ça m'arrive souvent ce cas !
Mon programme affiche un résultat, je prends sa requete je l'execute dans JSPMyadmin et j'ai pas le bon, voir un truc pas arrondi
Ex : le resultat exact : 2.5
et depuis Jspmydamin j'ai 2.58897416978 voir un truc erroné.
C'est un bug de jspmyadmin ?
Marsh Posté le 21-11-2003 à 15:18:13
quelle précision ton champ ??
essaye avec un double pour voir...
Marsh Posté le 24-11-2003 à 17:03:17
1) utilise "numeric", c'est plus précis.
2) balourde ta daube de JSPMyAdmin, le queryanalyser est très bien.
3) installe le SP2 de SQL Server au minimum pour corriger ce bug du query analyser (depuis un programme C par exemple, t'as pas le bug, c'est juste un bug d'affichage). ton jspmerde semble être aussi buggé que queryanalyser.
Marsh Posté le 21-11-2003 à 13:43:44
Pourquoi MySql a t'il des résultats erronées quand il s'agit de faire de calculs avec des floats ????