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 :

requete de classement


Sujet :

Requêtes et SQL.

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut requete de classement
    je voudrais trouver dans une table resultat qui a comme colonnes le nom du coureur son rang et la competition ,ceux ou la personne qui sont au moins toujours dans les cinq premiers et quelque soit la competition

    ma requete (inachevée )

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT NomCoureur FROM
      RESULTAT WHERE Rang BETWEEN 1 and 5
    et ceci me retourne tous ceux qui sont dans les 5 premiers par exemple course 1 j'ai david 1er ,marc 2e jusqu'au 5e
    course 2 j'ai david 1er ,chuck 2e etc.
    et moi je voudrais ceux qui sont toujours dans le top5 Quelque soit la course

  2. #2
    Expert éminent sénior
    Avatar de Dolphy35
    Homme Profil pro
    Responsable Systemes d'Information
    Inscrit en
    Octobre 2004
    Messages
    4 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable Systemes d'Information
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 373
    Points : 11 221
    Points
    11 221
    Par défaut
    Bonsoir et bienvenue sur le Forum,

    Tu trouveras des exemples dans la et les

    http://access.developpez.com/faq/ind...her=classement


    Dolphy

  3. #3
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Points : 4 297
    Points
    4 297
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    SELECT A.nom
    FROM resultat AS A
    WHERE ( SELECT Max(resultat) AS pire
    FROM resultat
    WHERE nom= A.nom)<6
    GROUP BY A.nom;

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Merci a vous tous ,voila ce que j'ai mis et ca marche apparemment quelqu'un d'autre pourra s'en inspirer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SELECT NomCoureur FROM COUREUR 
    WHERE NomCoureur NOT IN 
    (SELECT NomCoureur FROM RESULTS  WHERE Rank NOT IN(1,2,3,4,5);

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

Discussions similaires

  1. Requete pour classement personnalisé avec une exception
    Par casimirine dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 12/02/2013, 16h00
  2. Requete optimisée - Classement
    Par pony dans le forum Langage SQL
    Réponses: 5
    Dernier message: 06/11/2006, 14h49
  3. Réponses: 4
    Dernier message: 23/06/2006, 18h35
  4. classements multiples en 1 requete uniquement
    Par warpyou dans le forum Requêtes
    Réponses: 20
    Dernier message: 06/06/2006, 16h26
  5. requete sql pour faire un classement
    Par beezee dans le forum Langage SQL
    Réponses: 2
    Dernier message: 04/03/2006, 14h03

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