Bonjour,
Je suis coincé !!! et débutant...
Mon objectif est donc d'insérer des lignes de sous-totaux dans deux colonnes. Jusqu'à présent, j'ai pu depuis une table temporaire PIVOT et avec une boucle WHILE basique obtenir des ligne de sous-totaux pour une colonne mais impossible d'y insérer un autre WHILE pour créer des sous-totaux imbriqués pour une deuxième colonne.
Merci pour votre aide, il doit sans doute y avoir d'autres solutions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 while (select IdCE from CE where IdCE = @I) = @I begin set @NomCE = (select NomCE from CE where IdCE = @I) insert into #whileCE SELECT CE,R1,R2,E,C,T -- je dois obtenir des lignes sous-total sur R1 FROM #pivot PT join CE C on C.NomCE = PT.CE where C.IdCE = @I union all select 'Total'+' '+@NomCE,'','',sum(E),sum(C),sum(T) FROM #pivot PT join CE C on C.NomCE = PT.CE where C.IdCE = @I set @I= @I+1 end
Partager