IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Utilisation des dates


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 16
    Par défaut Utilisation des dates
    Bonjour,

    J'ai besoin de faire une requête php pour obtenir des donénes d'un base mysql et j'ai un petit pb avec le format date

    extrait de ma table 'mail'
    2006-12-12 13:24:27|toto@x.com|ok
    2006-12-12 17:29:32|tutu@x.fr|ok
    2006-12-12 18:05:55|tata@pp.fr|ok
    2006-12-12 18:30:57|test@test.fr|ok

    Je voudrai connaitre la syntaxe de la requete qui me donne le nombre de mail différents pour chaque plage horaire de 1h ... ainsi dans on exemple entre 13 et 14h => 1 mail, entre 17 et 18h => 1 mail, entre 18h et 19h => 2 mails..

    je voudrai avoir une page php qui m'indique
    2006-12-12 14:00:00|1
    2006-12-12 18:00:00|1
    2006-12-12 19:00:00|2

    Merci de votre aide...je patine grave sur les dates et leur format.

    CL

  2. #2
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Forum MySQL

  3. #3
    Membre chevronné Avatar de papyphp
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    438
    Détails du profil
    Informations personnelles :
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 438
    Par défaut
    Bonjour,

    Essaye ceci :
    select count(*) as nb, DATE_FORMAT(date, '%Y-%m-%d %H') from mail group by DATE_FORMAT(date, '%Y-%m-%d %H')

    Tu obtiens ainsi le nombre de mail envoyé par heure (dans ce cas : la frontière inférieure)

  4. #4
    Membre chevronné Avatar de amika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2004
    Messages : 498
    Par défaut
    comme ça ce sera mieux:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    select count(*) as nb, DATE_FORMAT(date, '%Y-%m-%d %H') as dt 
    from mail 
    group by  dt

Discussions similaires

  1. Utilisation des dates et modification
    Par joebar0212 dans le forum 4D
    Réponses: 14
    Dernier message: 25/04/2012, 23h31
  2. Utilisation des dates
    Par ndukuliki dans le forum IHM
    Réponses: 2
    Dernier message: 04/04/2010, 15h10
  3. [PHP 5.0] Utilisation des dates
    Par une_tite_question dans le forum Langage
    Réponses: 8
    Dernier message: 09/05/2009, 12h00
  4. utilisation des dates en perl
    Par danathane dans le forum Langage
    Réponses: 1
    Dernier message: 27/01/2009, 16h22
  5. utilisation des dates dans un formulaire struts
    Par gloglo dans le forum Struts 1
    Réponses: 1
    Dernier message: 18/04/2007, 12h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo