Boujour !
J'ai un petit problème que je ne comprends pas. Je suppute qu'il s'agit d'un problème de type mais je n'en suis pas certain :
Dans une table "chiffre_affaire_all" j'ai un champ "_10" typé en float. Au départ ce champ contient 0.
je fait cette requête :
mon champ "_10" qui était à 0 contient bien maintenant 178.8
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 UPDATE `chiffre_affaire_all` SET `_10`=(`_10`+'178.8') WHERE `annee`='2016'
puis je fais cette requête de soustraction :
Je m'attends à ce que le champ "_10" retourne à zéro mais il contient en fait "3.05176e-06"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 UPDATE `chiffre_affaire_all` SET `_10`=(`_10`-'178.8') WHERE `annee`='2016'
Ou est mon erreur ?
Partager