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

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Responsable de service informatique
    Inscrit en
    janvier 2015
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : janvier 2015
    Messages : 12
    Points : 7
    Points
    7

    Par défaut requête à plusieurs conditions avec une fourchette de nombre

    Bonjour, j'espère que vous allez bien.

    J'ai fait une requête simple qui a une colonne avec des chiffres (Num). J'ai ajouté une colonne supplémentaire pour "transformer" ces chiffres en code " -1" ou "-1-2". J'ai 8 possibilités à créer.

    Exemple : si dans ma colonne (Num), j'ai 10, je souhaite que ça me marque dans la colonne supplémentaire -1. Jusque là, j'y suis arrivée.
    si dans ma colonne (Num), j'ai entre 11 et 15000, je souhaiterais que ça me marque -1-2. Et là, ça ne fonctionne plus

    J'ai essayé les codes suivants mais aucun fonctionne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PremVrai([Num]<=10;-1;[Num]>=11 et <=15000;-1-2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PremVrai([Num]<=10;-1;[Num] entre 11 et <=15000;-1-2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PremVrai([Num]<=10;-1;>=11;-1-2;<=15000;-1-2)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     PremVrai([Num]<=10;-1;[Num]>="11" Et "15000";"-1-2";[Num]>="15001" Et "150000";"-2-3";[Num]>="150001"<"1500000";"-3-4";[Num]>="1500001"<"15000000";"-4-5")
    Est-ce que vous auriez une idée? merci pour votre support.

  2. #2
    Membre actif
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    février 2013
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : février 2013
    Messages : 143
    Points : 215
    Points
    215

    Par défaut

    Salut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    TaNouvelleColonne: PremVrai([Num]>=5;-3;[Num]>=2;-2;[Num]=1;-1)
    Il ne te reste plus qu'a affiner suivant tes données.
    A plus

  3. #3
    Membre expert

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2005
    Messages
    2 075
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mai 2005
    Messages : 2 075
    Points : 3 174
    Points
    3 174

    Par défaut

    Salut,

    dans le code SQL de ta requete, essaie en adaptant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ... Switch([SoldeN]<=10,"-1",[SoldeN] between 11 and 15000,"-1-2",[SoldeN] between 15001 and 150000,"-2-3", [SoldeN] between 150001 and 1500000,"-3-4",[SoldeN]>= 1500001 ,"-4-5") as RESULT
    CDLT
    "Allways, look at the bright side of life." Monty Python.

  4. #4
    Futur Membre du Club
    Femme Profil pro
    Responsable de service informatique
    Inscrit en
    janvier 2015
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : janvier 2015
    Messages : 12
    Points : 7
    Points
    7

    Par défaut

    Merci beaucoup, c'est exactement ce que je cherchais. Bonne fin de semaine à tous.

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

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