Colonne calculée

Messages postés
1
Date d'inscription
mardi 9 avril 2019
Statut
Membre
Dernière intervention
9 avril 2019
-
Bonjour,

Je fais appel à vos lumières concernant SQL server.

Dans une Table, j'ai une colonne contenant des montants sur plusieurs années.
La structure de ma table est la suivante :

id_factu | id_libelle | montant | annee
1 | 4 | 120 | 2017
...
54 | 8 | 12 | 2017
...
89 | 4 | 130 | 2018
...
230 | 5 | 29 | 2018
etc...

Est-il possible de créer une colonne delta dans laquelle pour chaque ligne, il y aurait une formule pouvant afficher l'écart en % entre les montants de l'année en cours et ceux de l'année précédente ( pour l'exemple, j'ai pris 2018 et 2017 mais il faudrait que ça fonctionne quelle que soit l'année) ?

Sur excel la formule serait en E (colonne à créer)89 : (C89-C1)/C1

Mais comment automatiser le calcul pour chaque libellé ?

Mais je ne sais pas si il est possible (et judicieux) de faire la même chose sur SQL server, ou si il vaut mieux le faire via une page PHP...

Dans l'attente de vos suggestions...

Un grand merci d'avance

JF
Afficher la suite