Bonjour la communauté,
je cherche à intégrer actuellement dans mon formulaire qui fait office de tableau de bord, des graphiques, et des informations chiffrées.
Dans un premier temps, je souhaiterais réaliser un top 20 des sous journaux mouvementés sous forme de résultat en pourcentage.
Le problème vient que je n'arrive pas à transformer ma colonne pourcentage sous forme de %.
Dans un premier temps, j'ai mis toutes mes valeurs en valeurs absolues afin d'obtenir des pourcentages cohérents car des sous-journaux peuvent contenir seulement des dépenses, et d'autres que des recettes, mais aussi les deux à la fois.
Pourriez-vous m'aider pour obtenir mes résultats en %, le début est de diviser le montant en valeur absolue d'un sous-journal par le total des montants en valeurs absolues.
Voici mon SQL :
Je remercie les gens qui vont m'aider.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT Mouvements.CodeJrnl, Sum(Mouvements.MontantMvt) AS MontantSsJrnl, SousJournal.NomSsJrnl, Mouvements.CodeSsJrnl, [Somme du Compte Courant].SommeDuCompteCourant, ABS(Sum(Mouvements.MontantMvt)) AS VlrABS, (VlrABS/Sum(VlrABS)) AS POURCENTAGE FROM SousJournal, Mouvements, [Somme du Compte Courant] WHERE (((SousJournal.CodeSsJrnl)=[Mouvements].[CodeSsJrnl])) GROUP BY Mouvements.CodeJrnl, SousJournal.NomSsJrnl, Mouvements.CodeSsJrnl, [Somme du Compte Courant].SommeDuCompteCourant;
Bien cordialement,
Benjamin.
Partager