Bonjour,
Novice sur SQL SRV 2k5.
Je souhaite faire la chose suivante :
Une table T_MOY: id, annee, indic_1,..5
T_MOY:
ID | ANNEE | INDIC_1 | INDIC_2 | evol
1 2007 100 50 ...
2 2008 200 75 ...
3 2009 100 150 ...
4 2010 300 100 ...
Je souhaite faire le calcul suivant:
( Somme(indic_1) pour l'année 2007 / Somme(indic_1) pour l'année MIN -1 ) -1
Pour indic_1:
Pour la premiere ligne ca donnerait : 0
Pour la ligne suivante : 100
( Somme(indic_1) pour l'année 2008 / Somme(indic_1) pour l'année 2007 ) -1
Je dois incrémenter les années en fonction de +1 et je ne vois pas comment faire cela en SQL ou TSQL. Je dois créer une boucle qui va compter de année = min(année) +1 jusqu'à année en cours -1 et réaliser le calcul pour chaque ligne et chaque indicateur.
en ce que quelqu'un à une idée? Est-ce assez clair ?
Merci de votre aide.
Partager