Bonjour,

Je souhaiterai insérer une donnée directement calculée dans ma requête INSERT, mais la donnée insérée ne correspond pas à la valeur attendue.

Ma table :


Ma requête :
INSERT INTO repartition VALUES ("", "chaine1", "chaine2", "", "chaine3", 45.5696202531646*0.85, "chaine4", "chaine5");

Je devrais obtenir environ 38.73, mais la valeur en base est de 0.99999999999999999999.

J'ai aussi essayé une requête de ce type :
INSERT INTO repartition SELECT "", "chaine1", "chaine2", "", "chaine3", 45.5696202531646*0.85, "chaine4", "chaine5" FROM DUAL;

Mais sans succès.

J'ai essayé en mettant des " ", des ' ' et ne rien mettre autour des nombres, cela ne change rien.

Si l'un de vous pouvait m'aider.

Merci.