Conversion varchar et float mysql

Fermé
Ptesoleil Messages postés 27 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 27 août 2008 - 27 août 2008 à 14:10
 toto - 27 août 2008 à 16:03
Bonjour,
Je fais des requetes qur mysql seulement j'ai un souci et je sais pas d'ou il vient.
j'ai deux tables KMP et KMS et sur chacun un des champ est KMPValue pour la première et KMSValue pour la seconde.
Ces deux champs sont des varchars ; seulement pour faire des opérations je dois les passer en float.
J'ai fait ceci :

(SELECT KMPValue AS Value
FROM KMP
UNION
SELECT KMSValue AS Value
FROM KMS
ORDER BY 0+Value DESC
LIMIT 1);

Dans le sdeux tables la plus grande valeur est : 898 et ensuite 9.9. Avec cette requete, j'obtiens 1000! Pourquoi cette arrondi et comment dois je resoudre le probleme.
Merci
A voir également:

1 réponse

Bonjour

ça a l'air de bien marcher chez moi... Comment affiches-tu le résultat, tu le vois dans phpmyadmin ou tu passes par du PHP maison ? Si tu as un bout de code à montrer, ça peut aider.
0