{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 -
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 :
Merci d'avance pour votre très considérable aide.
Cordialement.
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.
A voir également:
- Access select distinct
- Please select boot device - Forum Matériel & Système
- Acer quick access - Forum logiciel systeme
- Quick Access service ✓ - Forum PC portable
- Désinstaller ACER QUICK ACCESS - Forum Logiciels
- Access appdata - Guide
2 réponses
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
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