IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes et SQL. Discussion :

CpteDom avec deux critéres


Sujet :

Requêtes et SQL.

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 232
    Points : 114
    Points
    114
    Par défaut CpteDom avec deux critéres
    Bonjour,

    Sur une base de donnée MTO je cherche à connaître le nombre de jour sans pluie, pour cela j'ai utilisé la fonction CpteDom avec un critère et cela marche sans problème

    Mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JOUR: CpteDom("rainfall";"tbdonnees";"rainfall=0")
    rainfall correspond à la quantité de pluie par jour et tbdonnees la talbe

    je voudrais pouvoir filtrer le nombre de jour avec un second paramètre qui est la date
    Sur le forum j'ai trouvé un exemple que j'ai essayé de reproduire mais cela ne fonctionne pas

    sur le forum
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CpteDom("[email]";"[RP-Contacts]";"[dept]='75' and [specificite]='UneSpecificite'")
    Mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JOUR2: CpteDom("rainfall";"tbdonnees";"[rainfall]='0' and [data_]> '01/01/2020 '")
    data_ correspond à la date

    lorsque j'exécute la requête j'obtiens un message d'erreur "type de données incompatible dans l'expression du critère"

    comment puis je corriger mon erreur
    merci

  2. #2
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 860
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 860
    Points : 14 978
    Points
    14 978
    Par défaut
    bonsoir,
    data_ correspond à la date
    il faut donc les délimiteurs de dates (##) et pas de texte ('' ou "") et sans espaces à l'intérieur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JOUR2: CpteDom("rainfall";"tbdonnees";"[rainfall]=0 and [data_]> #01/01/2020#")

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 232
    Points : 114
    Points
    114
    Par défaut
    Merci beaucoup ça fonctionne, j'avais utilisé le # entre la date mais j'avais gardé le ''
    maintenant c'est bon

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Instruction select avec deux critères
    Par the watcher dans le forum DB2
    Réponses: 3
    Dernier message: 02/08/2010, 00h55
  2. Recherche valeur avec deux critères
    Par NATOU2 dans le forum Excel
    Réponses: 1
    Dernier message: 11/11/2008, 12h49
  3. Rechdom avec deux critéres
    Par isabelle b dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 29/05/2008, 17h00
  4. Rechdom dans un formulaire avec deux critères
    Par isabelle b dans le forum IHM
    Réponses: 11
    Dernier message: 13/05/2008, 01h28
  5. probléme filtre avec deux critéres?
    Par dj_techno dans le forum Bases de données
    Réponses: 9
    Dernier message: 31/05/2007, 10h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo