Créer un tableau de statistiques
par
, 25/10/2014 à 16h02 (1257 Affichages)
Objectif
On souhaite afficher sur 1 tableau la somme des montants journaliers avec en lignes les mois et en colonnes les jours du mois.
On dispose pour cela d'1 table "T_Facture" contenant 4 champs :
- N° : clé primaire
- DateFacture : type Date
- PU : type Monétaire
- Volume : type Numérique
Et de la requête analyse croisée qui donne le résultat demandé :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 TRANSFORM Sum(PU*Volume) AS Montant SELECT Format([DateFacture],"mmm-yyyy") AS Mois FROM T_Facture GROUP BY Format([DateFacture],"mmm-yyyy"), Format([DateFacture],"yyyy-mm") ORDER BY Format([DateFacture],"yyyy-mm") PIVOT Day([DateFacture]) In (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31);