PROBLEME SQL!!!!!

Résolu
Palvors Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   -  
Giorgiolino Messages postés 253 Date d'inscription   Statut Contributeur Dernière intervention   -
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   Statut Membre Dernière intervention   186
 
SELECT * FROM tbl_u_FacteurCoupePM WHERE fCoupePM >='20';
0
Palvors Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   1
 
les ' ' ces pas pour un champs de type string?
0
Giorgiolino Messages postés 253 Date d'inscription   Statut Contributeur Dernière intervention   52
 
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   Statut Membre Dernière intervention   1
 
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   Statut Contributeur Dernière intervention   52
 
Content que tu aies trouvé une solution.

Bon courage pour la suite.
0