Requete de suppression access
denayer_c
-
denayer_c Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
denayer_c Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voilà j'ai une requête Access (nommée Requete1) dans laquelle j'ai extrait des données (non indexée) à savoir champ1( Numéro de vanne), champ2 (zone), champ3 (Date du graissage). J'ai par exemple
144BVMA5000 44B 15/04/14
144BVMA5000 44B 27/05/15
133BVMA6237 33B 01/02/15
Mon problème est que j'aimerais enlever les doublons des champs et ne garder que celui qui est le plus récent en Date du graissage
donc devrais me rester
144BVMA5000 44B 27/05/15
133BVMA6237 33B 01/02/15
pourriez-vous m'aider car là je cale.
Voilà j'ai une requête Access (nommée Requete1) dans laquelle j'ai extrait des données (non indexée) à savoir champ1( Numéro de vanne), champ2 (zone), champ3 (Date du graissage). J'ai par exemple
144BVMA5000 44B 15/04/14
144BVMA5000 44B 27/05/15
133BVMA6237 33B 01/02/15
Mon problème est que j'aimerais enlever les doublons des champs et ne garder que celui qui est le plus récent en Date du graissage
donc devrais me rester
144BVMA5000 44B 27/05/15
133BVMA6237 33B 01/02/15
pourriez-vous m'aider car là je cale.
1 réponse
-
Bonjour,
Faire une requête avec regroupement sur N°Vanne et Zone et Max sur Date
Voici en SQL à adapter avec le nom de votre Table
SELECT Numerodevanne, zone, Max(Date_du_graissage) FROM VotreTable GROUP BY Numerodevanne, zone;
Cordialement-
ok merci j'ai testé cela fonctionne correctement donc voici ce que j'ai mis :
SELECT [tableau vannes graissée].[numéro de vanne], [tableau vannes graissée].Zone, Max([tableau vannes graissée].[Date du graissage]) AS [MaxDeDate du graissage]
FROM [tableau vannes graissée]
GROUP BY [tableau vannes graissée].[numéro de vanne], [tableau vannes graissée].Zone;
-