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

Requêtes MySQL Discussion :

Problème ordre des dates


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2012
    Messages : 2
    Par défaut Problème ordre des dates
    Bonjour,

    J'ai un soucis avec l'ordre d'affichage de mes dates.
    Je fais un requête de ce type:

    select count(volume_incident) AS NB, concat(year(date_action), month(date_action)) AS anneemois
    from volume_incident
    where concat(year(date_action), month(date_action)) between '20119' and '20129'
    group by anneemois

    et j'obtiens:

    NB anneemois
    654 20121
    87 201210
    571 20122
    866 20123
    743 20124
    742 20125
    857 20126
    773 20127
    774 20128
    502 20129

    On voit que le mois d'Octobre se trouve juste après le mois de Janvier et le problème c'est que dans mon graphe il en est de même ...

    Je pense que le problème vient de la fonction month() qui renvoie le mois sous la forme de 1 à 12 au lieu de 01 à 12.

    Avez-vous une idée de comment je pourrai faire pour afficher mes date dans le bon ordre?

    Merci d'avance

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 060
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 060
    Par défaut
    Bonjour,

    SELECT COUNT(volume_incident) AS NB, EXTRACT(YEAR_MONTH FROM date_action) AS anneemois
    FROM volume_incident
    WHERE EXTRACT(YEAR_MONTH FROM date_action) BETWEEN '201109' AND '201209'
    GROUP BY anneemois

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2012
    Messages : 2
    Par défaut
    Citation Envoyé par jeca Voir le message
    Bonjour,
    Merci beaucoup pour ta réponse qui fonctionne parfaitement !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème saisie des Dates à partir d'un calendrier
    Par girlworld86 dans le forum IHM
    Réponses: 4
    Dernier message: 23/06/2007, 17h53
  2. Problème Ordre des Tab dans un TabControl VB.Net
    Par yenissay1 dans le forum Windows Forms
    Réponses: 14
    Dernier message: 30/05/2007, 22h31
  3. [Dates] Problème avec des dates et Heures
    Par snakejl dans le forum Langage
    Réponses: 9
    Dernier message: 16/05/2006, 18h04
  4. [VBA-E] Problème avec des dates !
    Par yaya54 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 21/03/2006, 13h12
  5. changer l'ordre des dates dans table
    Par lordyan dans le forum Requêtes
    Réponses: 11
    Dernier message: 14/01/2005, 11h12

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