Fix progessor SQL (when UE disabled)

This commit is contained in:
Unknown 2018-03-06 16:07:15 +01:00
parent f0a2e57394
commit faa0ce19ce
1 changed files with 19 additions and 19 deletions

View File

@ -262,23 +262,23 @@ class professor extends Repo_i {
(SELECT IFNULL(SUM(Cours.volume),0) VHCours, Prof.idProfesseur idProf (SELECT IFNULL(SUM(Cours.volume),0) VHCours, Prof.idProfesseur idProf
FROM Professeur Prof FROM Professeur Prof
LEFT JOIN Cours ON Prof.idProfesseur = Cours.Professeur_idProfesseur LEFT JOIN Cours ON Prof.idProfesseur = Cours.Professeur_idProfesseur
JOIN UE U ON Cours.UE_code = U.code LEFT JOIN UE U ON Cours.UE_code = U.code
WHERE U.disabled = 0 GROUP BY Prof.idProfesseur, U.disabled
GROUP BY Prof.idProfesseur) VHCours, HAVING (U.disabled = 0 OR U.disabled IS NULL)) VHCours,
(SELECT IFNULL(SUM(TD.volume),0) VHTd , Prof.idProfesseur idProf (SELECT IFNULL(SUM(TD.volume),0) VHTd , Prof.idProfesseur idProf
FROM Professeur Prof FROM Professeur Prof
LEFT JOIN TD ON TD.Professeur_idProfesseur = Prof.idProfesseur LEFT JOIN TD ON TD.Professeur_idProfesseur = Prof.idProfesseur
JOIN UE U2 ON TD.UE_code = U2.code LEFT JOIN UE U2 ON TD.UE_code = U2.code
WHERE U2.disabled = 0 GROUP BY Prof.idProfesseur, U2.disabled
GROUP BY Prof.idProfesseur) VHTd, HAVING (U2.disabled = 0 OR U2.disabled IS NULL)) VHTd,
(SELECT IFNULL(SUM(TP.volume),0) VHTp, Prof.idProfesseur idProf (SELECT IFNULL(SUM(TP.volume),0) VHTp, Prof.idProfesseur idProf
FROM Professeur Prof FROM Professeur Prof
LEFT JOIN TP ON TP.Professeur_idProfesseur = Prof.idProfesseur LEFT JOIN TP ON TP.Professeur_idProfesseur = Prof.idProfesseur
JOIN UE U3 ON TP.UE_code = U3.code LEFT JOIN UE U3 ON TP.UE_code = U3.code
WHERE U3.disabled = 0 GROUP BY Prof.idProfesseur, U3.disabled
GROUP BY Prof.idProfesseur) VHTp HAVING (U3.disabled = 0 OR U3.disabled IS NULL)) VHTp
WHERE $cond Prof.Categorie_idCategorie = Cat.idCategorie WHERE $cond Prof.Categorie_idCategorie = Cat.idCategorie
AND VHCours.idProf = Prof.idProfesseur AND VHCours.idProf = Prof.idProfesseur