Bonjour,

j'ai une table sous Access, composée de 3 champs.

Codearticle , datemodification, zone

exemple :

300580     01/10/2010    aaa
300580     02/10/2010    bbb 
300580     06/08/2010    ccc
314314     02/03/2009    aaa
314314     05/05/2011    ccc
Je souhaiterais pouvoir effacer toutes les lignes inférieures à la date maximum de chaque article

Est-ce possible ?

J'étais parti sur cette idée la mais ca ne fonctionne pas..

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
delete  from zonearticle
where  not exists  (SELECT Code, max(DateModif)
FROM zonearticle
group by code)
Merci d'avance