Public feed
#527723
SELECT
AnnéeP.COD_ANU,
sum((Réalisé.CM*1.5 + Réalisé.TD + Réalisé.TP*2/3)*40)
FROM
( SELECT N8UFR AS UFR, N5Module AS MODULE, COD_ANU AS ANU, (CM1+CM2) AS CM, (TD1+TD2) AS TD, (TP1+TP2) AS TP FROM TModuleEnsSR
UNION
SELECT N5UFR AS UFR, N3Module AS MODULE, COD_ANU AS ANU, CMRéal AS CM, TDRéal AS TD, TPRéal AS TP FROM TServiceRéalVac) Réalisé INNER JOIN ( SELECT N3UFR AS UFR, N2Module AS MODULE, COD_ANU AS ANU, CMPrév AS CM, TDPrév AS TD, TPPrév AS TP FROM TServicePrévVac
UNION
SELECT N8UFR AS UFR, N5Module AS MODULE, COD_ANU AS ANU, (CM1+CM2) AS CM, (TD1 + TD2) AS TD, (TP1+TP2) AS TP FROM TModuleEnsSP) Prévisionnel ON (Prévisionnel.UFR=Réalisé.UFR and Prévisionnel.MODULE=Réalisé.MODULE and Prévisionnel.ANU=Réalisé.ANU)
INNER JOIN TAnnée AnnéeP ON (AnnéeP.COD_ANU=Prévisionnel.ANU)
GROUP BY
AnnéeP.COD_ANU