bonjour,
J'ai fait cette requete pour obtenir les 10 plus grands résultats de imp_MG pour chaque imp_usine
Je me suis inspiré de codes sql glanés sur ce forum mais il doit y avoir un pb car cette requete mouline (Exécute la requete dans la barre d'état) plusieurs minutes, je force l'arrêt car pour l'utilisateur c'est impensable d'attendre tout ce temps.
précision : j'ai une seule table tbl_import avec + de 200.000 lignes
merci d'avance de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT T.imp_usine, T.imp_MG FROM tbl_import AS T WHERE (((T.imp_MG) In (SELECT top 10 U.imp_MG from tbl_import as U where U.imp_usine=T.imp_usine order by U.imp_MG desc))) ORDER BY T.imp_usine, T.imp_MG;
Partager