Bonjour,

Je me permets de vous soumettre mon soucis pour mettre à jour une table à partir d'une somme de ses enregistrements.

Table TAB avec ID, VALUE, SUM
Pour le moment SUM = 0 pour chaque enregistrement
Je souhaiterais qu'il prenne la SUM des VALUE d'ID inférieur ou égal.

ex :
Avant :
ID, VALUE, SUM
01 10 0
02 20 0
03 30 0
Après
ID, VALUE, SUM
01 10 10
02 20 30
03 30 60

J'ai essayé des trucs du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
UPDATE tab as a
set a.SUM = (SELECT sum(b.VALUE) FROM tab as b WHERE b.ID <= a.ID);
Mais sans succes...

Si l'un de vous savait comment je pourrais faire cela avec un ordre sql ce serait super top. Je pense que cela doit être possible.

Par avance merci

Cdlt
LaZag