Bonjour à tous,
Je suis sur Base, de la suite OpenOffice (HSQL).
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 savoir l'évolution du nombre de consultations mensuelles de ressources numériques au cours des 12 derniers mois.
Pour Access 97, j'avais bricolé ça (grâce au forum déjà
) et ça marchait très bien.
1 2 3 4
| SELECT TConsultations.IdRes, TConsultations.Mois, Sum(TConsultations.Consultations) AS Consultations
FROM TConsultations
WHERE (((DateDiff("m",[Mois],Date())<=12)=-1))
GROUP BY TConsultations.IdRes, TConsultations.Mois; |
Même en le conformant à ce que souhaite Ooo, je n'ai pas réussi à l'adapter. Je pense que je pourrais m'en sortir avec INTERVAL, mais impossible de trouver une syntaxe qui marche.
Si vous avez des idées, merci d'avance
Partager