j'ai écris une requête sql permettant de grouper la somme d'une colonne par date (mois) :
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"
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']; }
je n'arrive pas à voir mon erreur, pour moi ça me semble correct
Partager