|
|
@@ -175,14 +175,25 @@ $citySourceDataset = getCsvToArrayKeyValue($_SETTINGS["datasetFolder"]."/liste_v
|
|
|
// Requete sélectionnant le nombre de personnes ayant choisi avant le classement X
|
|
|
$sql = "SELECT idChoix, COUNT(*) as nb_perso_avant
|
|
|
FROM anciens_choix
|
|
|
- WHERE classement < :classementEntre AND annee = :annee
|
|
|
+ WHERE classement < :classement AND annee = :annee
|
|
|
GROUP BY idChoix";
|
|
|
+ // pgSQL
|
|
|
+ /* $sql = 'SELECT anciens_choix."idChoix", COUNT(*) as nb_perso_avant
|
|
|
+ FROM anciens_choix
|
|
|
+ WHERE classement < :classement AND annee = :annee
|
|
|
+ GROUP BY anciens_choix."idChoix"'; */
|
|
|
$reqAnciensChoixPourClassementX = $db->prepare($sql);
|
|
|
+
|
|
|
// Requete sélectionnant le nombre total de personnes à chaque choix
|
|
|
$sql = "SELECT idChoix, COUNT(*) as nb_perso_total
|
|
|
FROM anciens_choix
|
|
|
WHERE annee = :annee
|
|
|
GROUP BY idChoix";
|
|
|
+ // pgSQL
|
|
|
+ /* $sql = 'SELECT anciens_choix."idChoix", COUNT(*) as nb_perso_total
|
|
|
+ FROM anciens_choix
|
|
|
+ WHERE annee = :annee
|
|
|
+ GROUP BY anciens_choix."idChoix"'; */
|
|
|
$reqAnciensChoixNbPostes = $db->prepare($sql);
|
|
|
|
|
|
$nbAncienChoixParAn = [];
|
|
|
@@ -192,7 +203,7 @@ $citySourceDataset = getCsvToArrayKeyValue($_SETTINGS["datasetFolder"]."/liste_v
|
|
|
// On formate les données pour le nombre de postes avant le classement (pour l'intégrer à tous les postes après)
|
|
|
$reqAnciensChoixPourClassementX->execute([
|
|
|
"annee" => $annee,
|
|
|
- "classementEntre" => $inputClassement
|
|
|
+ "classement" => $inputClassement
|
|
|
]);
|
|
|
$nbChoixAnneeI = $reqAnciensChoixPourClassementX->fetchAll();
|
|
|
foreach ($nbChoixAnneeI as $nbPostesItem) {
|