Bonjour,
Je me pose des questions quant aux réponses de deux requêtes.
J'ai une table comportant des nombres avec quelques chiffres aprés la virgule (0.002682 par ex). La colone comportant ces nombres est une colone de FLOAT.

Quand je fais cette requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
SELECT * FROM Matable WHERE nb= 0.002682;
je n'obtiens aucun resultat pourtant il y a bien un nb=0.002682 dans ma table...

Mon autre probléme porte sur une requête avec les même valeurs mais en utilisant un BETWEEN.
Je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
SELECT * FROM Matable WHERE nb BETWEEN 0.023 AND 0.023;
Là encore, je n'obtiens aucun resultat pourtant il y a bien un nb=0.023 dans ma table...
Par contre si je lance la requete avec un entier (111 par ex), elle retourn bien un resutat.

Quelqu'un aurait-il une réponse à ces comportement?

Merci.