Salut
J'ai un problème avec une requete qui fait des opérations sur un moteur MySQL
Si je dis à MySQL de calculer le prix d'un article :
PRIX x POURCENTAGE * 0.01
Exemple :
= 9.15 ? x 70 x 0.01
= 9.15 * 0.7
= 6.405 ?
Si on arrondis, ca fait 6.41 ?
Or, dans MySQL voilà ce que ca donne
= 9.15 ? x 70 x 0.01
= 9.15 * 0.7
= 6.4049997329712
Si on arrondis, 6.40
Voilà on est tous le problème, je ne sais pas pourquoi le moteur de la base de données
n'est pas capable de trouver un résultat, alors qu'il tombe juste (c pas comme si on faisait 1 / 3, ou la ca ne tombera jamais juste).
J'ai essayé de mettre des ROUND( ,2) un peu partout, ca marche jamais.
Help please...
LELFE
Message édité par lelfe le 26-06-2002 à 14:23:47