Tous d'abord bonjour a tous,
Voila j'ai un problème de calcul cumulé.
J'ai une table sous la forme :
Compte_Machine , Machine, Nb_Action
4 l1 Extrudeur 23
1 Pétrin VMI Spi 400AV N°1 16
15 l1 Table d'apprêtage 14
134 Ligne de production N°1 14
14 l1 Cross Roller 13
179 Surgélateur N°1 Equippement 11
2 l1 Elèvateur Vmi N°1 11
90 l1 Section N°1 9
70 Bac d'eau réfrigéré 9
je voudrais créer une colonne Nb_Action_cumule
avec pour résultat : 23,39,53,67,...
j'ai fait le code :
mais la j'obtient 23,39,67,67,80,102,102, ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT TOP (100) PERCENT Compte_Machine, Machine, Nb_Action, (SELECT sum (Nb_Action) AS Expr1 FROM dbo.Tbl_Analyse_Taches AS b WHERE (Nb_Action >= a.Nb_Action)) AS Action_Cumule FROM dbo.Tbl_Analyse_Taches AS a ORDER BY Nb_Action desc
le 67 représente le cumul des 2 x 14.
ca correspond pas a ce que j'ai besoin.
Quelqu'un aurait il une idée ?
Merci d'avance
Partager