Bonjour,
Voila je suis entrain de faire une page de statistiques et je souhaiterais afficher les stats d'une page donnee pour un mois donne et si cette meme page a ete vue le mois precedent recuperer du meme coup la donnee du mois precedent.
Ma table a 4 champs:
page, compte, mois, annee
J'eassaye des requetes comme celle-ci :
SELECT a.page, a.compte AS c1, b.compte AS c2
FROM statistiques a LEFT JOIN statistiques b ON a.page = b.page
WHERE a.mois=9 AND a.annee=4 AND a.mois = b.mois + 1
ORDER BY a.compte DESC LIMIT 20
Mais je n'obtiens que les pages qui ont ete vues ce mois ci et le mois precedent. Donc je n'arrive pas a voir les stats des nouvelles rubriques qui ont ete ajoutees au cours du mois :s
Ce que je voudrais eviter, c'est de devoir faire plusieurs requetes (une pour recuperer la liste des pages plus une autre requete pour chacun des resultats pour savoir si la page a ete le mois precedent)....
Auriez vous une idee ?
Merci d'avance