Bonjour,
Je cherche la manière la plus efficace de de prendre le TOP des differents groupes d'un GROUP BY

J'ai dejà essayé la méthode ROW_NUMBER() OVER PARTITION Method
Mais ca reste asser lent

J'ai aussi essayé la méthode CROSS APPLY Method mais ca ne semble pas plus performant

Mon groupe BY est tres simple et porte sur une seule colonne

Donc j'envisage une procedure stockée qui effectuerait une boucle TOP n sur un select de chaque element distinc de ma colone

Avez vous des commentaire ou une suggestion ?

Merci de votre aide