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 :

requete sql gouper resultats par mois [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 30
    Par défaut requete sql gouper resultats par mois
    j'ai écris une requête sql permettant de grouper la somme d'une colonne par date (mois) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    $sql2	= "SELECT sum(Nb_Env) as Total_env, (SUBSTR(CAST(Date_Create AS CHAR(14)),5,2) as numero_mois
    FROM pf_fil_deau 
    WHERE V2_Id_Cli = " . $V2_Id_Cli."
    GROUP BY (SUBSTR(CAST(Date_Create AS CHAR(14)),5,2)";
     
    $req3 	= mysql_query($sql2) or die($sql2."</br>".mysql_error());
    while($data3	= mysql_fetch_array($req3))
    {
    if(!isset($mois_s[$data3['numero_mois']]))
    {
    $mois_s[$data3['numero_mois']]=0;
    }
    $mois_s[$data3['numero_mois']]+=$data3['Total_env'];
    }
    cette requete me renvoie une erreur : "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'as numero_mois FROM pf_fil_deau WHERE V2_Id_Cli = 4 GRO' at line 1"

    je n'arrive pas à voir mon erreur, pour moi ça me semble correct

  2. #2
    Membre chevronné Avatar de saymoneu
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    248
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2010
    Messages : 248
    Par défaut
    Bonjour,

    Déjà tu as oublié de fermer une parenthèse dans ton
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (SUBSTR(CAST(Date_Create AS CHAR(14)),5,2) as numero_mois
    et dans le 2e aussi !

  3. #3
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346

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

Discussions similaires

  1. requete sql données triées par mois
    Par italiano1360 dans le forum Zend_Db
    Réponses: 2
    Dernier message: 24/07/2012, 16h07
  2. [MySQL] Requete SQL Max ID par magasin
    Par dam28800 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 28/11/2008, 11h36
  3. [Access 2003] requete sql date max par certain champs
    Par Gary_Stoupy dans le forum Langage SQL
    Réponses: 6
    Dernier message: 01/02/2007, 09h36
  4. MYSQL PHP resultat par mois
    Par sirbaldur dans le forum Requêtes
    Réponses: 7
    Dernier message: 06/06/2006, 11h44
  5. [MySQL] Requête ordonnant les résultats par mois
    Par DukyGeorge dans le forum Langage SQL
    Réponses: 12
    Dernier message: 15/05/2006, 19h48

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