Bonjour,
Je cherche à agréger des données en une seule et unique requête SQL (je suis sous MySQL).
Je stocke log/visite de pages web avec notamment la date, à des fins de statistiques. Par exemple, si je veux faire un tableau ou un graphique de statistiques du nombre de visites par jour, il faut que je compte le nombre de ligne (count(*) par exemple) pour les dates agrégées par jour. Si je fait des stats sur une période données (toutes les semaines sur 6 mois par exemple) par semaine, il faut que je compte le nombre de lignes par semaine. Je ne sais pas si je suis clair.
Je peux probablement le faire mais en plusieurs requêtes SQL. Par exemple 6x4 = 24 requêtes SQL pour des stats de cumul/visite toutes les semaines sur 6 mois (4 semaines sur 6 mois). Je ne sais pas si je peux agréger les données en une seule requête SQL. J'en doute, mais je pose juste la question.
Partager