requete mysql -> lister tous les jours du mois

Nouveau WRInaute
Bonjour,

je recherche a faire une requete pour analiser les visiteur de mon site internet, et je voudrais creer une requete qui permetterais de lister tous les jours du mois, même si je n'ai pas d'information dans la base de donnée pour ce jour la.

je m'explique, dison que lundi j'ai 10 visiteur, mardi 0 et mercredi 25.

si je cree une requete qui me sors les resultat en groupant par date , il me sort:

Code:
select count(*),date from tracker group by date order by date desc

Code:
LUNDI 10 visiteurs
MERCREDI 25 visiteurs

mais j'aimerais qu'il me sorte:

Code:
LUNDI 10 visiteurs
MARDI 0 visiteurs
MERCREDI 25 visiteurs


merci à tous.
très bonne journée.
 
WRInaute accro
simplement, il te suffit de faire une boucle.
en php, tu incremente de jours en jours, et pour chaque jour tu fais ta requete. mais c est plus lourd. je sais pas si tu peux le faire autrement
 
Nouveau WRInaute
ouais c'est ce que je pensais ...
je cherchais à le faire directement via une requete mysql..

car j'ai ma fonction qui affiche en tableau directement le resultat de ma requete sql. ça m'évitait de bidouiller dedans :)

Merci .
 
WRInaute discret
D'un autre côté tu peux repenser ta table DB2 des visiteurs en ayant une ligne par jour (une sorte de table pre-remplie) que tu UPDATE quand un visiteur se connecte sur ta page.
 
Nouveau WRInaute
ouais y a de l'idee ....
en fait je pourais cree une table qui contient un seul champ que avec les date .. et je crée une jointure entre les 2 ...

style
select * from tDate left join tracker on tDate.date = tracker.date group by date

ça devrais marcher.. qu'en penser vous?
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut