Bonsoir,

j'ai crée une requête basé sur une vue qui calcul des moyennes de valeurs de réponses à des questions.
la vue de base répond bien et la requête avec les sommes aussi.

maintenant je souhaite réaliser un pivot pour exposer mes réponses par questions , j'ai donc mis dans ma requête :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
     row_number() over(partition BY pivt.serviceofffk,pivt.resourceid,pivt.surveyid,pivt.language ORDER BY  pivt.serviceofffk,pivt.resourceid,pivt.surveyid,pivt.grouporder  ASC)            AS rank
depuis la requête ne répond plus dans des délais raisonnable. La vue sur laquelle s'appuie ma requête AVI_SURVEY_RESPONSE pivt et donc mon pivot contient au minimum 1 millon 1/2 d'enregistrement.

comment puis je faire ?

merci par avance de votre aide.