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 :

Stocker le rang de classement


Sujet :

Requêtes et SQL.

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Stocker le rang de classement
    Bonjour à Tous,

    Dans ma base de suivi d'élèves, je calcul le rang de classement de leur moyenne de cette manière :

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT Moyenne,(SELECT Count(Moyenne) + 1   
    FROM ELEVES AS T2  
    WHERE T2.Moyenne>T1.Moyenne) AS Rang FROM ELEVES AS T1 ORDER BY Moyenne DESC;

    J'aimerais mettre à jour un champ "Classement" de la table Elève avec le rang précédemment calculé pour une utilisation ultérieur.

    Ca fait 3 jours que je bloque dessus, un peu d'aide me ferait le plus grand bien.



    Merci d'avance

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France

    Informations professionnelles :
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 219
    Points : 1 707
    Points
    1 707
    Par défaut
    Bonjour et bienvenu sur DVP.
    Le champ calculé sur une table access n’est pas encore (semble prévu version 2010), en principe cela se fait dans une requête.
    Pour contourner il faut alimenter le champ par du code, par exemple sur la petite base exemple que je te joins en guise de bienvenu parmi nous j’ai mis le code sur l’évènement « avant mise a jour » du formulaire. Mais on peut faire autrement (il s’agit de coder)
    Dans cette base tu as un exemple de ce que l’on peut faire, donc dans des requêtes avec y compris l’incrémentation d’un champ de requête (code de notre ami francishop) qui te donne le classement dans la requête.
    Regardes ce que tu peux adapter et poste si problème.
    Bonne continuation à +.

Discussions similaires

  1. [SQL Server] problème de classement, calcul d'un rang
    Par lepeule dans le forum Langage SQL
    Réponses: 12
    Dernier message: 22/10/2019, 10h31
  2. [2008R2] Rang et Classement
    Par omar.oukili dans le forum SSRS
    Réponses: 6
    Dernier message: 14/08/2013, 10h11
  3. [XL-2007] Stocker des ranges dans une collection
    Par digitNoise dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 21/01/2013, 18h09
  4. [CR XI] Calcul d'un classement/rang
    Par silversatch62 dans le forum SAP Crystal Reports
    Réponses: 8
    Dernier message: 06/08/2009, 11h29
  5. calcul d'un rang, problème de classement
    Par lepeule dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 07/06/2006, 08h32

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