Bonjour à tous,
Je vous explique mon probleme ... J'ai une table qui stocke à chaque fois qu'une action sur un type d'objet est effectué dans mon appli. C'est en fait une sorte de fichier de log. J'ai donc une table log qui contient codeLog, dateLog, idObjet.
codeLog : clé primaire de ma table, qui s'incrémente.
dateLog : date à laquelle le log est enregistré
idObjet : sur quel objet précisément l'action est effectué dans l'appli
J'obtiens donc des informations du style :
Et ce que j'aimerais, c'est obtenir pour chaque objet sur une période donné de quelques mois, le nombre de fois que chaque objet est loggé dans la table.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 1;23-02-2004;2 2;16-05-2005;4 .../...
Obtenir par exemple :
J'ai réussi a faire cette requete. Mais j'ai un probleme ... C'est que dans le cas ou je n'ai pas de log pour l'objet x pour Septembre 2004, par exemple, je n'ai aps de ligne qui s'affiche .... Et ca me pose probleme dans mes traitements ... J'aimerais dans le cas ou je n'ai rien pour tel mois, avoir une ligne du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 2;9/2004;10 2;10/2004;12 2;11/2004;4 3;9/2004;5 3;10/2004;8 3;11/2004;6
J'ai bien essayé avec une osus-requete qui récupérait les mois, puis qui se connectait avec une jointure idoine, mais ca marche pas mieux ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part 2;9/2004;0
Pourriez vous me donner un coup de main la dessus ?
merci d'avance
Partager