[Résolu] Produit erroné avec valeur décimale sous Firebird
Publié : 31 juil. 2019 19:56
Bonjour,
Tout d'abord, je tiens à préciser que je suis complètement novice dans le domaine des bases de données.
Dans une requête, je souhaite calculer le produit d'une quantité par un prix unitaire.
J'utilise une syntaxe du type "quantité" * "prix unitaire".
Mais lors du calcul, j'obtiens un résultat erroné : le résultat affiché est le résultat du produit attendu multiplié par 10 puissance n, où n semble être la somme du nombre de décimales déclaré dans la table.
Exemple : J'imagine que je fais une erreur dans le choix du type de champ.
Merci de m'expliquer mon erreur.
Tout d'abord, je tiens à préciser que je suis complètement novice dans le domaine des bases de données.
Dans une requête, je souhaite calculer le produit d'une quantité par un prix unitaire.
J'utilise une syntaxe du type "quantité" * "prix unitaire".
Mais lors du calcul, j'obtiens un résultat erroné : le résultat affiché est le résultat du produit attendu multiplié par 10 puissance n, où n semble être la somme du nombre de décimales déclaré dans la table.
Exemple : J'imagine que je fais une erreur dans le choix du type de champ.
Merci de m'expliquer mon erreur.