Bonjour

J'ai la table décrite ci dessous, qui liste le prix d'un produit en fonction de date.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
ID_Produit 	DateDeb 	DateFin 	Prix
XXX	        01/01/2007	01/01/2008	10
XXX	        02/01/2008	01/01/2009	11
XXX	        02/01/2009		        12
ZZZ	        02/01/2008	01/01/2009	13
ZZZ	        02/01/2009		        15
Je souhaite ajouter 2 colonnes qui pour chaque ligne rappelle le prix précédent (s'il existe) et calcule l'évolution du prix afin d'obtenir la table suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
ID_Produit 	DateDeb 	DateFin 	Prix	AncienPrix	Evolution
XXX		01/01/2007	01/01/2008	10		
XXX		02/01/2008	01/01/2009	11	10		110%
XXX		02/01/2009			12	11		109%
ZZZ		02/01/2008	01/01/2009	13		
ZZZ		02/01/2009			15	13		115%
Avez vous une idée sur la façon de procéder en SQL ou via SSIS ?

Merci

Achestyx