Bonjour,
Un autre cas "challenging" : je dispose d'une table dont je dois mettre à jour 2 colonnes en fonction d'une autre ligne qui se trouve dans la même table.
Exemple :
id Jour Montant JourPrec Variation
1 1/06/2013 1000
2 2/06/2013 1100 1/06/2013 100
3 3/06/2013 1200 2/06/2013 100
4 5/06/2013 1300 4/06/2013 -200
5 10/06/2013 1400 9/06/2013 -200
6 4/06/2013 1500 3/06/2013 300
7 9/06/2013 1600 5/06/2013 300
8 12/06/2013 1700 10/06/2013 300
9 13/06/2013 1800 12/06/2013 100
10 14/06/2013 1900 13/06/2013 100
11 20/06/2013 2000 19/06/2013 -100
12 19/06/2013 2100 18/06/2013 -100
13 18/06/2013 2200 14/06/2013 300
14 30/06/2013 2300 20/06/2013 300
Les colonnes à mettre à jour sont :
JourPrec (jour précédent) = valeur de la colonne Jour du jour précédent
Variation = différence entre le Montant de la ligne et celui de la ligne du jour précédent.
Contraintes :
- il y a des "trous" dans la séquence des jours
- dans la table, les lignes ne sont pas toujours dans l'ordre chronologique
Merci d'avance pour vos solutions/commentaires.
Voxov
Partager