salut
j'ai une question Dans cette requête:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
WITH MOY AS
(SELECT N_INSCRIPTION,CODE_MODULE,CODE_SEMESTRE,(CONTROLE1+CONTROLE2+(EXAMEN*2))/4   AS MOYENNE 
 FROM RESULTATS R)
 
SELECT MOY.N_INSCRIPTION,MAX(E.NOM) NOM,MAX(E.PRENOM) PRENOM,COUNT(1) NB_MODULES,SUM(moyenne)/COUNT(1) AS MS1_E100 
FROM MOY JOIN ETUDIANTES E ON E.N_INSCRIPTION=MOY.N_INSCRIPTION 
WHERE MOY.CODE_SEMESTRE='S1' 
GROUP BY MOY.N_INSCRIPTION
Si c'est la valeur de controle1 est NULL et la valeur de controle2 Contenir une valeur , et la valeur de l’examen Contenir une valeur
le résultât de calcule est NULL

Cela signifie que si l'une des valeurs suivantes (controle1,controle2,examen) est NULL, la moyenne n'est pas calculée

Si NULL est présent dans une expression, le plus souvent l'expression entière devient NULL.
clic ici

Y at-il une solution à ce problème? Quelles sont vos suggestions ?