OVH Cloud OVH Cloud

Les 3 premiers

1 réponse
Avatar
Mélanie
Bonjour

J'ai créé une requête multitable et je souhaite afficher les 3 dates les
plus récentes or si j'ai 5 dates identiques la requête affiche les 5 dates
au lieu de se baser sur les 3 dernières différentes:
Exemple:
06/11/04
06/11/04
06/11/04
06/11/04
06/11/04
25/10/04
25/10/04
25/10/04
24/10/04
24/10/04
23/10/04
23/10/04
23/10/04

J'aimerai afficher toutes les lignes ayant les dates récentes c'est à dire :
06/11/04
06/11/04
06/11/04
06/11/04
06/11/04
25/10/04
25/10/04
24/10/04
et non :
06/11/04
06/11/04
06/11/04
06/11/04
06/11/04
comme c'est le cas actuellement

Quelqu'un aurait il une solution

Merci 1000 fois

1 réponse

Avatar
Pierre CFI [mvp]
bonjour
de téte comme çà

select * from matable where madate in (select top 3 madate from matable group by madate order by madate desc)

en fait tu mets in (select top 3 madate from matable group by madate order by madate desc) dans le critére du champ madate
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Mélanie" a écrit dans le message de news:e$
Bonjour

J'ai créé une requête multitable et je souhaite afficher les 3 dates les
plus récentes or si j'ai 5 dates identiques la requête affiche les 5 dates
au lieu de se baser sur les 3 dernières différentes:
Exemple:
06/11/04
06/11/04
06/11/04
06/11/04
06/11/04
25/10/04
25/10/04
25/10/04
24/10/04
24/10/04
23/10/04
23/10/04
23/10/04

J'aimerai afficher toutes les lignes ayant les dates récentes c'est à dire :
06/11/04
06/11/04
06/11/04
06/11/04
06/11/04
25/10/04
25/10/04
24/10/04
et non :
06/11/04
06/11/04
06/11/04
06/11/04
06/11/04
comme c'est le cas actuellement

Quelqu'un aurait il une solution

Merci 1000 fois