par
yann18 » 16 févr. 2013, 17:45
suis pas sûr d'avoir tout compris.tu ne peux pas préfixer la fonction sum par le nom de la table car elle n'est pas une colonne de la table.toutefois tu peux donner des alias à chacune de tes expressions qui figurent dans le SELECT:
$query = mysql_query("SELECT structure.lib_dga, structure.dga, m41000.DGAA, sum(NB_TOT) as somme_tot, sum(NB_RDV) as somme_rdv, sum(NB_TRA) as som_tra
FROM structure
LEFT JOIN m41000
ON structure.dga=m41000.DGAA
WHERE m41000.CCIBLE=0 and m41000.LIBELLE_ACTION='".$libelle."'
ORDER BY structure.dga") or die (mysql_error());
suis pas sûr d'avoir tout compris.tu ne peux pas préfixer la fonction sum par le nom de la table car elle n'est pas une colonne de la table.toutefois tu peux donner des alias à chacune de tes expressions qui figurent dans le SELECT:
[php]
$query = mysql_query("SELECT structure.lib_dga, structure.dga, m41000.DGAA, sum(NB_TOT) as somme_tot, sum(NB_RDV) as somme_rdv, sum(NB_TRA) as som_tra
FROM structure
LEFT JOIN m41000
ON structure.dga=m41000.DGAA
WHERE m41000.CCIBLE=0 and m41000.LIBELLE_ACTION='".$libelle."'
ORDER BY structure.dga") or die (mysql_error());
[/php]