Requete SQL
Résolu
kanadianDri3
Messages postés
85
Date d'inscription
Statut
Membre
Dernière intervention
-
scriptiz Messages postés 1424 Date d'inscription Statut Membre Dernière intervention -
scriptiz Messages postés 1424 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aimerais pouvoir trier des données par date dans une BDD. J'utilise phpMyAdmin.
Dans ma table il y a un champ creation_date.Ce champ prend la date systeme lorsqu'il y a un envoi (d'un mail par exemple)
Comment je peux récupérer le total envoyer par jour pendant une semaine ?? Afficher le total par jour sur 7 jours.
Voila ma requete pour trouver le total sur une journée :
SELECT count(uid) FROM `MESSAGE_SMS` WHERE `from` like "MT_LIV_O" and `creation_date` > "2009-01-01 00:00:00" and `creation_date` < "2009-01-02 00:00:00"
Jusqu'à maintenant je devais changer les jours au fur et à mesure...alors c'est un peu long. J'aimerais, en une seule requete, pouvoir afficher le total par jour pendant 7 jours.
Pouvez-vous m'aider ??
Merci
J'aimerais pouvoir trier des données par date dans une BDD. J'utilise phpMyAdmin.
Dans ma table il y a un champ creation_date.Ce champ prend la date systeme lorsqu'il y a un envoi (d'un mail par exemple)
Comment je peux récupérer le total envoyer par jour pendant une semaine ?? Afficher le total par jour sur 7 jours.
Voila ma requete pour trouver le total sur une journée :
SELECT count(uid) FROM `MESSAGE_SMS` WHERE `from` like "MT_LIV_O" and `creation_date` > "2009-01-01 00:00:00" and `creation_date` < "2009-01-02 00:00:00"
Jusqu'à maintenant je devais changer les jours au fur et à mesure...alors c'est un peu long. J'aimerais, en une seule requete, pouvoir afficher le total par jour pendant 7 jours.
Pouvez-vous m'aider ??
Merci
A voir également:
- Requete SQL
- Logiciel sql - Télécharger - Bases de données
- Sql lister les tables ✓ - Forum Programmation
- Requête bloquée par le pare-feu applicatif claranet webfence ✓ - Forum Réseaux sociaux
- Jointure sql ✓ - Forum MySQL
- Erreur lors de l'envoi de la requête facebook - Forum Facebook
3 réponses
SELECT count(uid) FROM `MESSAGE_SMS` WHERE `from` LIKE "%MT_LIV_O%" and `creation_date` > "2009-01-01 00:00:00" and `creation_date` < "2009-01-07 23:59:59" GROUP BY DAY(creation_date)
Quelque chose comme ça devrait te récupérer le nombre de sms envoyé durant la semaine du 1 au 7 janvier, et les regrouper par jour.
Plus d'informations sur le DATETIME : http://baptiste-wicht.developpez.com/tutoriel/ms-sql/datetime/#LXI