Commit 33fc32ea authored by Bate's avatar Bate

Ajout top tout semestre dans stats

parent aad7bd47
......@@ -598,6 +598,42 @@ elseif ( ($site->user->is_in_group ("gestion_ae") || $site->user->is_asso_role (
array($site->user->id));
$cts->add($tbl);
$req = new requete ($site->db, "SELECT `utilisateurs`.`id_utilisateur`,
IF(MONTH(date_facture) BETWEEN 2 AND 7, CONCAT('P',YEAR(date_facture)), CONCAT('A',YEAR(date_facture))) as `semestre`,
IF(utl_etu_utbm.surnom_utbm!='' AND utl_etu_utbm.surnom_utbm IS NOT NULL,utl_etu_utbm.surnom_utbm, CONCAT(`utilisateurs`.`prenom_utl`,' ',`utilisateurs`.`nom_utl`)) as `nom_utilisateur`,
ROUND(sum(`cpt_vendu`.`quantite`*`cpt_vendu`.prix_unit)/100, 2) as total, promo_utbm
FROM cpt_vendu
INNER JOIN cpt_debitfacture ON cpt_debitfacture.id_facture=cpt_vendu.id_facture
INNER JOIN utilisateurs ON cpt_debitfacture.id_utilisateur_client=utilisateurs.id_utilisateur
LEFT JOIN `utl_etu_utbm` ON `utl_etu_utbm`.`id_utilisateur`=`utilisateurs`.`id_utilisateur`
WHERE cpt_debitfacture.mode_paiement='AE'
AND id_produit !=338
GROUP BY utilisateurs.id_utilisateur, semestre
ORDER BY total DESC LIMIT 100");
$cols = array( "=num" => "N°",
"nom_utilisateur" => "Utilisateur",
"promo_utbm" => "Promo",
"semestre" => "Semestre");
if (isset($_REQUEST["fcsoldes"]))
{
$cols["total"] = "Total";
$cols["total_db"] = "Total (dB€)";
}
$tbl = new sqltable("top10",
"Consomateurs : Top 100 (tout les semestres)", $req, "stats.php",
"id_utilisateur",
$cols,
array(),
array(),
array(),
true,
true,
array($site->user->id));
$cts->add($tbl);
}
else
{
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment