{Access} Select Distinct sur +sieurs enregist

Résolu
js8bleu Messages postés 576 Date d'inscription   Statut Membre Dernière intervention   -  
js8bleu Messages postés 576 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je suis entrain de développer une application avec Visual Basic 6.0 et Access 2003. J'ai une table avec 15 champs. Les enregistrements sont du genre :

1, M001/09/09, 02/09/2009, 09/09/2009, ...
2, M001/09/09, 02/09/2009, 09/09/2009, ...
3, M002/09/09, 31/08/2009, 16/09/2009, ...
4, M001/09/09, 02/09/2009, 09/09/2009, ...


Je souhaiterai afficher tous les 15 champs mais en évitant les doublons de nummission. C'est-à dire une requête qui me donnerai comme résultat :

1, M001/09/09, 02/09/2009, 09/09/2009, ...
3, M002/09/09, 31/08/2009, 16/09/2009, ...


Voici le lien de ma BD :

http://www.cijoint.fr/cjlink.php?file=cj200909/cijuB8mViM.zip

Cette requête semblait donner le résultat mais malheureusement elle ne correspond pas à ce que je souhaite :


   SELECT DISTINCT nummission, * FROM TableTempMission ORDER BY nummission;




Merci d'avance pour votre très considérable aide.

Cordialement.

2 réponses

Jean_Jacques Messages postés 1040 Date d'inscription   Statut Membre Dernière intervention   112
 
Bonjour js8bleu,

A tester, je ne suis sûr de rien ...

SELECT DISTINCT First(TableTempMission.idmission) AS PremierDeidmission, TableTempMission.nummission, First(TableTempMission.dateallermission) AS PremierDedateallermission, First(TableTempMission.dateretourmission) AS PremierDedateretourmission, First(TableTempMission.objetmission) AS PremierDeobjetmission, First(TableTempMission.lieumission) AS PremierDelieumission, First(TableTempMission.fraiscarburant) AS PremierDefraiscarburant, First(TableTempMission.fraismission) AS PremierDefraismission, First(TableTempMission.kmaller) AS PremierDekmaller, First(TableTempMission.kmretour) AS PremierDekmretour, First(TableTempMission.fcfalitre) AS PremierDefcfalitre, First(TableTempMission.numimputation) AS PremierDenumimputation, First(TableTempMission.numchauffeur) AS PremierDenumchauffeur, First(TableTempMission.numvehicule) AS PremierDenumvehicule, First(TableTempMission.numemploye) AS PremierDenumemploye
FROM TableTempMission
GROUP BY TableTempMission.nummission;


Cordialement
0
js8bleu Messages postés 576 Date d'inscription   Statut Membre Dernière intervention   4
 
Bonjour Jean-Jacques et Merci pour tes Ô combien très précieuses aides. Ta requête marche parfaitement. Merci pour tout, excellente journée et prends bien soin de toi.

Cordialement.
0