Bonjour,
J'ai un probleme d'update en masse.
Je m'explique :
J'ai une table avec les colonnes suivantes
Id | Date | Perf | Indice
Je possède ma liste de Date | Perf
Mais pour mettre à jour l'indice voici ce que je dois faire :
Indice (0) de la première date = 100
ensuite
Indice (j) = Indice (j-1) * (1 + perf(j))
Voici ce que j'ai tenter de faire.
Mais celle ma premiere ligne se met à jour.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 update tmp1 set Indice = tmp2.Indice * (1 + tmp1.Perf) from #tmpPerf tmp1 left join #tmpPerf tmp2 on tmp2.IDtmpMaxDrawDown = tmp1.IDtmpMaxDrawDown - 1
Que dois - je faire ? pour que l'update prenne en compte la mise à jour ligne par ligne
Partager