|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : février 2010 Messages : 25 ![]() |
Bonjour
Tout d'abord ,félicitations pour la richesse de votre site où j'ai trouvé beaucoup de réponses à mes questions. Mais voila plusieurs jours que je galère sur une requete de selection ;ci-dessous la requete sur laquelle je dois extraire les 3 meilleurs scores par cat,club,dis afin de faire un classement par equipe.J'ai essayé avec top mais je n'ai que l'equipe rhodia .Je voudrais recuperer les autres clubs qui ont aussi 3 tireurs dans d'autres disciplines.(ex:LA Dis Libre ci dessous). Cat Nom Prenom Club Dis Total ADULTE BERTRAND JEAN-MARIE CTSBLV ARBF10 363 ADULTE THAIZE MARIE-THEREZE RHODIA ARBF10 389 ADULTE LATOUR GEORGES RHODIA ARBF10 383 ADULTE CHARBONNIER RENEE RHODIA ARBF10 363 ADULTE CHORON GERARD RHODIA ARBF10 352 JEUNE SIMONIAN THOMAS CTSBLV ARBF10 392 UNE CHAREYRON LUDOVIC CTSBLV ST25M 528 UNIQ GAUFILLET FRANCETTE CTSBLV Libre 530 UNIQ DESCOMBES MICHEL CTSBLV Libre 524 UNIQ PRAGET THIERRY CTSBLV Libre 509 UNIQUE BELLIER MARINE CTSBLV 60BC 585 UNIQUE DAUPHIN MATHIEU RHODIA 60BC 584 .... Resultat escompté: ADULTE THAIZE MARIE-THEREZE RHODIA ARBF10 389 ADULTE LATOUR GEORGES RHODIA ARBF10 383 ADULTE CHARBONNIER RENEE RHODIA ARBF10 363 UNIQ GAUFILLET FRANCETTE CTSBLV Libre 530 UNIQ DESCOMBES MICHEL CTSBLV Libre 524 UNIQ PRAGET THIERRY CTSBLV Libre 509 etc... Est-ce possible? Merci. |
|
|
00
|
|
|
#2 |
![]() ![]() |
__________________
Pas de question technique par MP, je ne réponds pas ![]() Mon perso ? Une vraie brute Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access |
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : février 2010 Messages : 25 ![]() |
Bonjour
merci d'avoir répondu aussi vite. La requete de base est triee par Cat,Club ,Dis et Total decroissant. j'ai fait plusieurs tests avec des morceaux de sql de dizaines de posts du forum,mais aucun n'a été concluant (top,in SELECT...) J'ai la formule sous excel mais je n'arrive pas à la transcrire sous acces. Dans la requete jointe au post les clubs qui n'ont qu'un seul ou 2 tireurs dans une discipline et une categorie définie ne doivent pas etre selectés, ni les tireurs 4,5,6.......) Je ne sais pas si cele est possible avec sql acces |
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 176 ![]() |
Bonjour Ctsblv et Jpcheck,
Intéressant problème, vraiment... Si j'ai bien compris, la requête : Code sql :
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
||
|
|
00
|
|
|
#5 | ||
|
Invité de passage
![]() Inscription : février 2010 Messages : 25 ![]() |
Bonsoir
Voici la requete de regroupement que j'avais faite mais qui ne renvoyais rien. Code sql :
tireurs.Que dois-je faire ensuite pour recuperer Nom,Prenom et Total? Merci |
||
|
|
00
|
|
|
#6 | ||
|
Nouveau Membre du Club
![]() Inscription : août 2010 Messages : 26 ![]() |
Essayer ce type de requête :
Code :
Adapter le nom de la table (ici : ctsblv qui apparait deux fois dans la requête). |
||
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : février 2010 Messages : 25 ![]() |
bonsoir Galoir
Merci de t'occuper de mon cas. Je crois que je suis mal parti dans la conception de ma base. Dans la table principale T-Tireurs j'ai defini une cle sur 5 champs:cat,nom,prenom,club,dis pour eviter les doublons.(un tireur peut tirer plusieurs disciplines,mais ne peut etre inscrit 2 fois dans la meme). R-TABLE DES TIREURS INSCRITS est une requete qui selecte les tireurs inscrits et qui a un champs calculé Total. Puis-je y rajouter un champ iD en NumAuto?(Je suis loin d'etre un specialiste.) J'ai fait un test mais la colonne iD reste vierge. merci. |
|
|
00
|
|
|
#8 | |||||
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 176 ![]() |
Bonsoir Ctsblv et Galoir,
Galoir, ta requête est OK mais devrait retourner tous les enregistrements, y compris "les clubs qui n'ont qu'un seul ou 2 tireurs dans une discipline et une categorie définie," ainsi que "les tireurs 4,5,6". La solution, Ctsblv, serait de combiner les deux requêtes : Requête R1 : Code sql :
Requête R2 (la requête de Galoir) : Code sql :
Requête R3 : R1 liée à R2 via (Cat, Club, Dis) Ne pas oublier : Citation:
Cela devrait fonctionner.
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|||||
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : février 2010 Messages : 25 ![]() |
bonsoir Richard 35
As-tu lu la reponse que j'ai faite à Galoir ? Dans la table principale T-Tireurs j'ai defini une cle sur 5 champs:cat,nom,prenom,club,dis pour eviter les doublons.(un tireur peut tirer plusieurs disciplines,mais ne peut etre inscrit 2 fois dans la meme). R-TABLE DES TIREURS INSCRITS est une requete qui selecte les tireurs inscrits et qui a un champs calculé Total. Puis-je y rajouter un champ iD en NumAuto?(Je suis loin d'etre un specialiste.) J'ai fait un test mais la colonne iD reste vierge. merci. Je suis un peu pommé là.(Papy fatigue) La table Id doit contenir les memes champs que ma requete plus le champ Id Dois-je la creer puis la mettre à jour avec une requete Ajout? Merci pour les tuyaux. |
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : février 2010 Messages : 25 ![]() |
bonjour Richard 35,Galoir
je viens de faire mes tests,ça a l'air ok. Richard tu avais raison,le sql de galoir ,prenait tous les enregistrements sauf le 4ème de l'equipe X Là j'arrete pour ce soir je vous confirme demain j'ai d'autres tests à faire. En tout cas merci beaucoup. |
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : février 2010 Messages : 25 ![]() |
Bonjour Richard ,Galoir
comme je vous l'ai dit tôt ce matin,tout est Ok. Je passe le mes à resolu. Encore une fois merci et chapeau pour la rapidité des reponses. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com