PROBLEME SQL!!!!!

Résolu/Fermé
Palvors Messages postés 19 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 17 juillet 2009 - 4 juin 2009 à 15:39
Giorgiolino Messages postés 253 Date d'inscription vendredi 15 mai 2009 Statut Contributeur Dernière intervention 2 mars 2015 - 17 juil. 2009 à 19:40
Bonjour,
je connait quand même un peu le sql, mais je suis tombé sur de quoi de bizarre.Je travail dans la marde de access en SQL ainsi.

j'ai une table avec des numéro( type double) de 1.1 à 20 . Mais lorsque je fais une requete contenant un WHERE champs >= 10 ou tout les chiffres avec un 0 apres ( 10-20) il ne me retourne rien.

voici ma requete:

SELECT * FROM tbl_u_FacteurCoupePM WHERE fCoupePM >=20;


je l'exécute dans un recordset.


Merci de votre aide
A voir également:

4 réponses

jeangilles Messages postés 816 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 17 juillet 2012 185
4 juin 2009 à 15:56
SELECT * FROM tbl_u_FacteurCoupePM WHERE fCoupePM >='20';
0
Palvors Messages postés 19 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 17 juillet 2009 1
4 juin 2009 à 16:28
les ' ' ces pas pour un champs de type string?
0
Giorgiolino Messages postés 253 Date d'inscription vendredi 15 mai 2009 Statut Contributeur Dernière intervention 2 mars 2015 52
5 juin 2009 à 11:19
Bonjour,

j'ai du mal à comprendre ton énoncé.

Dans ta requête la condition c'est fCoupePM >=20 or tes enregistrements ont des valeurs
de fCoupePM (je suppose que c'est le bon champ) qui vont de 1.1 à 20. Donc éventuellement cela pourrait
expliquer que tu n'aies pas grand chose, surtout si aucun enregistrement n'a la valeur fCoupePM = 20.

Alors deux choses :

Quelle requête fais-tu exactement : >=10 ou >=20 ?

Quel est le résultat qui devrait être renvoyé ?

P.S.
Les valeurs sont des doubles mais est-ce que leur type est déclaré "double" dans la base de données ?
0
Palvors Messages postés 19 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 17 juillet 2009 1
17 juil. 2009 à 15:24
Salut,

j'ai trouvé la solution. J'ai utiliser la fct "replace", dans mon sql pour remplacer les virgules par des points, sinon, cela fessait espacé mes champs.



Merci
0
Giorgiolino Messages postés 253 Date d'inscription vendredi 15 mai 2009 Statut Contributeur Dernière intervention 2 mars 2015 52
17 juil. 2009 à 19:40
Content que tu aies trouvé une solution.

Bon courage pour la suite.
0