Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2976 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [PHP ou MyQL] Regrouper une information par semaine, mois, année

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP ou MyQL] Regrouper une information par semaine, mois, année

n°872992
latruffe
Bdovore
Posté le 14-10-2004 à 11:17:55  profilanswer
 

Salut à tous,
 
j'ai une table sous MySQL qui reprend les allées et venues de visiteurs par date. Exemple :
15.12.2003 : Utilisateur X
17.12.2003 : Utilisateur X
01.06.2003 : Utilisateur Z
15.11.2002 : Utilisateur Y
 
etc...
 
Je voudrais pouvoir extraire cette information et la regrouper par semaine, mois ou année. Par mois, en comptant les visites avec l'exemple au dessus, ça donnerait ça :
Dec. 2003 : 2
Juin. 2003 : 1
Nov 2002 : 1
 
Par année:
2003 : 3
2002 : 1
 
Jusque là, c'est simple. Le seul hic, c'est que je voudrais que même les mois où il n'y a rien soient repris :
Dec 2003 : 2
Nov 2003 : 0
Oct 2003 : 0
....
Juin. 2003 : 1
Mai 2003 : 0
etc...
 
Quelle est la meilleure manière de procéder ?
 
Merci de votre aide.
 

mood
Publicité
Posté le 14-10-2004 à 11:17:55  profilanswer
 

n°872998
skeye
Posté le 14-10-2004 à 11:32:12  profilanswer
 

tu fais un group by sur le mois dans ta requête, et ensuite dans ton script php tu parcours tes résultats en vérifiant s'il y a des trous, et si oui tu affiches les mois manquants avec des 0?


Message édité par skeye le 14-10-2004 à 11:32:34

---------------
Can't buy what I want because it's free -
n°873022
latruffe
Bdovore
Posté le 14-10-2004 à 11:55:14  profilanswer
 

Je sens que ça va se terminer comme ça :/ Je voulais juste savoir si il n'y a avait pas une méthode plus propre :spamafote:

n°873027
skeye
Posté le 14-10-2004 à 11:56:57  profilanswer
 

latruffe a écrit :

Je sens que ça va se terminer comme ça :/ Je voulais juste savoir si il n'y a avait pas une méthode plus propre :spamafote:


je vois pas ce que ça a de sale... [:autobot]


---------------
Can't buy what I want because it's free -
n°873030
masklinn
í dag viðrar vel til loftárása
Posté le 14-10-2004 à 11:59:51  profilanswer
 

group by/order by dans tes requetes SQL
 
sont pas si con les BDDs, tu peux faire des trucs bien violents avec le SQL (si t'arrives a comprendre comment fonctionne cette daube [:sisicaivrai])

Citation :

si il n'y a avait pas une méthode plus propre :spamafote:


Depuis quand c'est sale de faire faire aux BDDs le boulot qu'elles sont censées faire? [:gratgrat]


Message édité par masklinn le 14-10-2004 à 12:03:25

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°873152
latruffe
Bdovore
Posté le 14-10-2004 à 14:55:38  profilanswer
 

Non, ce n'est pas sale :non: (c) Le Doc
 
Justement, je voulais que la BDD fasse tout le boulot. Là, faut que je fasse une requete et retraiter le résultat à la paluche...
 
Pas grave, je vai surement utiliser jpgraph pour afficher les résultats et je crois qu'il y a une option pour ça.
 
Merci à tous :hello:

n°873157
skeye
Posté le 14-10-2004 à 15:00:15  profilanswer
 

latruffe a écrit :

Non, ce n'est pas sale :non: (c) Le Doc
 
Justement, je voulais que la BDD fasse tout le boulot. Là, faut que je fasse une requete et retraiter le résultat à la paluche...
 
Pas grave, je vai surement utiliser jpgraph pour afficher les résultats et je crois qu'il y a une option pour ça.
 
Merci à tous :hello:


Bah il va bien falloir que tu lises les résultats de ta requête, non? :??:
Partant de là tu as un traitement très léger à faire pour récupérer les mois manquants...[:skeye]


---------------
Can't buy what I want because it's free -
n°873173
latruffe
Bdovore
Posté le 14-10-2004 à 15:12:17  profilanswer
 

C'est juste :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [PHP ou MyQL] Regrouper une information par semaine, mois, année

 

Sujets relatifs
Exécuter une commande linux via un script PHP !?Problème d'affichage de chaine de caracatères en PHP
[PHP] Timestamp de la date 2004-10-13 16:33:03 ? comment faire?PHP et XML
Comment cacher une page internet dans une page PHP.[PHP] Génération d'email
[Divers] Idée de projet informatique (DUT 2ème année)[PHP/MySQL] affichage dans l'ordre inverse de la table ?
Reprendre le php[PHP]convertisseur monétaire pret a l'emploi
Plus de sujets relatifs à : [PHP ou MyQL] Regrouper une information par semaine, mois, année


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)