Bonjour à tous,
Je dispose d'une table me permettant de rentrer les consultations mensuelles de ressources. Elle est composée de trois champs :
IdRes (identification d'une ressource)
Mois (en fait le premier jour de chaque mois sous la forme 01/mm/aaaa)
Consultations (le nombre de consultations).
La requête que je souhaiterais faire devrait être utilisée afin de représenter graphiquement l'évolution du nombre de consultations mensuelles de ressources numériques au cours des 12 derniers mois.
On m'a déjà conseillé la requête suivante :
Or elle pose problème. En effet nous sommes en 03/2007 et donc ma requête va chercher tous les mois dont le quantième est strictement supérieur à 3, donc à partir de 04/2006 jusqu'au 12/2006, mais ne ramène pas la période du 01/2007 au 02/2007. Par ailleurs, si on se situe en 03/2008, elle remontera les résultats sur 04/2006-12/2006 mais aussi sur 04/2007-12/2007.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT TConsultations.IdRes, TConsultations.Mois, Sum(TConsultations.Consultations) AS Consultations FROM TConsultations WHERE (((Format([Mois],"mmdd")>Format(Date(),"mmdd"))=-1)) GROUP BY TConsultations.IdRes, TConsultations.Mois;
Comment faire alors ?
Merci d'avance
Partager