Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Pb de calcul dans requete

2 réponses
Avatar
Bruno
Bonjour =E0 tous,

J'ai un probl=E8me de r=E9sultat de calcul dans une requ=EAte=20
tr=E8s basique : cette requ=EAte calcule un nombre de=20
produits en stock e faisant la diff=E9rence entre les=20
entr=E9es et les sorties. Pour la plupart des produits le=20
r=E9sultat est bon mais pour un de ces produits, le=20
r=E9sultat est bizarre. le calcul est le suivant :=20
(2.3+3.4)-(2.3+2.7)
Le r=E9sultat devrait donc =EAtre 0.7 mais j'obtiens=20
0.699999999

Pouvez-vous m'aider svp ? Merci d'avance
Bruno

2 réponses

Avatar
Joël GARBE
Bonsoir,

sur ce forum, je suis plus habitué à poser des question qu'à y repondre,
mais si, par hasard, le format des champs était modifié (Double par exemple
à la place de single), cela pourrait-il changer la face du résultat ?

Bon courage

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"Bruno" a écrit dans le message de news:
058c01c5353c$f6211400$
Bonjour à tous,

J'ai un problème de résultat de calcul dans une requête
très basique : cette requête calcule un nombre de
produits en stock e faisant la différence entre les
entrées et les sorties. Pour la plupart des produits le
résultat est bon mais pour un de ces produits, le
résultat est bizarre. le calcul est le suivant :
(2.3+3.4)-(2.3+2.7)
Le résultat devrait donc être 0.7 mais j'obtiens
0.699999999

Pouvez-vous m'aider svp ? Merci d'avance
Bruno
Avatar
Jac
Salut Bruno,

définis ton format en monétaire (sans le signe, bien sûr)
et le problème sera réglé...

Jac

"Bruno" a écrit dans le message de news:
058c01c5353c$f6211400$
Bonjour à tous,

J'ai un problème de résultat de calcul dans une requête
très basique : cette requête calcule un nombre de
produits en stock e faisant la différence entre les
entrées et les sorties. Pour la plupart des produits le
résultat est bon mais pour un de ces produits, le
résultat est bizarre. le calcul est le suivant :
(2.3+3.4)-(2.3+2.7)
Le résultat devrait donc être 0.7 mais j'obtiens
0.699999999

Pouvez-vous m'aider svp ? Merci d'avance
Bruno