bonjour,

je souhaite calculer l'écart entre deux chiffres en pourcentage voici ce que j'écris :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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,