bonjour,
je souhaite calculer l'écart entre deux chiffres en pourcentage voici ce que j'écris :
1 2 3 4 5 6
| select t.*,
'ecart national comparatif' = convert(float,((([realise cumule]-[realise cumule N-1])/[realise cumule N-1])*100)),
'ecart national cumulé' = convert(float,((([realise cumule]-[objectif mensuel cumule])/[objectif mensuel cumule])*100)),
'taux de realisation' = convert(float,(100-((([realise cumule]-MT_OBJECTIF_ANNUEL)/MT_OBJECTIF_ANNUEL)*100)))
into consultation_ETAT_final from consultation_ETAT t
where IDINDICATEUR = '7'; |
mes données en entrée sont :
Annee realise realise cumule Annee realise N-1 realise cumule N-1 Annee objectif cumule objectif mensuel cumule Annee objectif annuel MT_OBJECTIF_ANNUEL
2014 250000 2013 200000 2013 360000 2014 265000
malheureusement en sortie j'ai :
ecart national comparatif ecart national cumulé taux de realisation
0 0 100
lorsque je ne fais que la soustraction , j'ai bien le bon résultat mais lorsque je fais la division en plus , cela ne fait plus le calcul.
merci de votre aide
cordialement,
Partager