Bonjour,

Je ne trouve pas le moyen de faire un taux de variation annuel moyen (par exemple de la population entre 1999 et 2007).

La formule est : Racine nième ((valeur 2007 - valeur 1999) / valeur 1999 ) (n étant le nombre d'année)

En SQL (sql server), j’exécute donc la requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT 
POWER (sum(p.p07_pop)-sum(p.p99_pop), 1/8)as 'Variation annuelle moyenne de la pop entre 1999 et 2007'
FROM matable as p
car Racine nième = Puissance (1/n)

et j'obtiens 1 pour tous les enregistrements (p07_pop et p99_pop étant en real)

J'ai tenté la conversion :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
convert(float ,POWER (sum(p.p07_pop)-sum(p.p99_pop), 1/8),2) as 'Variation annuelle moyenne de la pop entre 1999 et 2007'
mais rien n'y fait, il me retourne toujours 1 !!!

Avez-vous des idées ?

Merci