Requete de suppression access

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.

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. 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
    1. 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;