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 :

trouve la note du classement en fonction de leur note


Sujet :

Requêtes et SQL.

  1. #1
    Débutant  
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2007
    Messages : 745
    Points : 202
    Points
    202
    Par défaut trouve la note du classement en fonction de leur note
    bonjour

    j'ai une requete a faire avec les champ suivant (que des valeur numérique):
    NUM_CORPS_ETATS
    NUM_ENTREPRISE
    NOTE

    je souhaite pour un chaque corps d'état classe les entreprises en fonction de leur note, du plus grand au plus petit, avec la création dans ma requete d'une nouvelle colonne "Classement" ou l'on retrouvera le chiffre du classement de l'entreprises (1, 2 , 3....)

    je ne sais comment faire vous avez une idée?

  2. #2
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 388
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 388
    Points : 19 811
    Points
    19 811
    Billets dans le blog
    66
    Par défaut
    Salut,

    essaie cela:

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT b.NUM_CORPS_ETATS, b.NUM_ENTREPRISE,b.note, (SELECT DISTINCT  COUNT((a.note))+1 AS rang FROM tatable AS a WHERE a.note > b.note) AS classement FROM tatable AS b order by note desc

    @+

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour

    As-tu été jeté un coup d'oeil dans les requêtes des sources Access ? Car il y a des exemples de requêtes de classement.

    Philippe

  4. #4
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 388
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 388
    Points : 19 811
    Points
    19 811
    Billets dans le blog
    66
    Par défaut
    Oui ce lien est utile,

    Sinon si tu souhaites faire un classement pour chaque corps d'état, tu peux faire:

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT t1.NUM_CORPS_ETATS, t1.NUM_ENTREPRISE,t1.note, (SELECT COUNT(t2.note)+1 AS rang FROM tatable AS t2 WHERE  (t2.note > t1.note) and (t2.NUM_CORPS_ETATS = t1.NUM_CORPS_ETATS)) AS classement FROM tatable AS t1 ORDER BY t1.NUM_CORPS_ETATS, t1.Note DESC;


    @+

  5. #5
    Débutant  
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2007
    Messages : 745
    Points : 202
    Points
    202
    Par défaut
    merci bcp pour ta reponse je regarde sa de tres prés et je vais voir comment faire excatement ce que je veux merci bcp je te tien au courant si j'ai un probléme.

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

Discussions similaires

  1. [MySQL] classement en fonction du nombre de visites
    Par seriesaddict dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 07/06/2008, 15h25
  2. Crée des groupes de personnes en fonction d'une note
    Par lecabels dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 21/05/2008, 13h24
  3. classement de nombres en fonction de leur freq d'apparition
    Par didier.schmit dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 04/08/2007, 09h08
  4. Classement en fonction de la 1er lettre
    Par electrotiti dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 04/05/2007, 17h23
  5. Réponses: 11
    Dernier message: 27/06/2006, 20h21

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