4
novembre
2012
Créer un planning des statistiques
novembre
2012
Objectif
On souhaite afficher sur 1 planning 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é :
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);
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);