Requete renvoie NULL à la place de la valeur
Résolufra340 Messages postés 10 Date d'inscription Statut Membre Dernière intervention - 27 mai 2023 à 00:59
- Requete renvoie NULL à la place de la valeur
- Forum telephonie fixe
- Comment faire de la place sur gmail - Guide
- Forum Samsung
- Vers quelle adresse web renvoie ce lien - Guide
- Forum Loisirs / Divertissements
4 réponses
bonjour,
Tu n'as pas précisé le type du champ sur lequel tu faisais le WHERE.
Si tu veux enregistrer des valeurs exactes, tu dois utiliser DECIMAL, et pas FLOAT.
Peux-tu partager du texte, plutôt que des images?
Bonjour,
Dans ta table tu n'as que les lignes qui sont dans ta capture écran ou il y en a d'autres ?
Quelle est la structure de ta table ( et plus particulièrement le "type" de champ que tu as mis pour ta colonne tva et montant )
NB: Penses à poster tes requêtes correctement sur le forum en utilisant l'icone prévue pour poster du code au lieu de nous mettre des images que l'on ne peut pas utiliser pour "copier/coller" si besoin.
Bonjour Jordane et merci de m'aider.
Dans la table, ce sont les seules lignes existantes.
Les colonnes dont tu me parles sont de type "Float". Je vais tester avec le type "décimal".
Désolé pour les copies d'écran, je pensais que ce serait plus parlant.
Bon je viens de modifier le type" float" en "décimal" pour les colonnes"montantTva_prodInvoice" et "tva_prodInvoice" : Et eureka, ça marche !!!!
Ma requête est toujours toujours la même à savoir :
SELECT SUM(`montantTva_prodInvoice`) FROM `prodInvoice` WHERE `tva_prodInvoice`=2.1;
Un grand merci Jordane.
Mais alors, pourquoi ça fonctionne pour certains chiffres à virgule et pas d'autres ???
Encore merci pour ton aide.
François