Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

requete complexe

1 réponse
Avatar
zzzz
Bonjour,
Voici ma requ=EAte (sug=E9r=E9e sur ce NGs):
SELECT T2.KNIV, Sum(T2.CompteDe) AS SommeDeCompteDe
FROM [SELECT Terminants2.GROUPE, Terminants2.Groupes_de_sp=E9cialt=E9s,
Terminants2.KNIV, Terminants2.ANNEE, Count(Terminants2.GROUPE) AS
CompteDe
FROM Terminants2
GROUP BY Terminants2.GROUPE, Terminants2.Groupes_de_sp=E9cialt=E9s,
Terminants2.KNIV, Terminants2.ANNEE
HAVING Count(Terminants2.GROUPE)>34 ]. AS T2
WHERE T2.GROUPE=3D"231"
GROUP BY T2.KNIV
HAVING Sum(T2.CompteDe)>119;

Mon probl=E8me c'est que pour KNIV =3D 4 j'obtiens 149 (30+78+71).
L'enregistrement correspondant =E0 KNIV=3D4 n'autait pas d=FB appara=EEtre =
car
Count(Terminants2.GROUPE) =3D 30 (inf =E0 34) pour ANNEE=3D2006.
D'ailleurs, si je fais :
SELECT Terminants2.GROUPE, Terminants2.Groupes_de_sp=E9cialt=E9s,
Terminants2.KNIV, Terminants2.ANNEE, Count(Terminants2.GROUPE) AS
CompteDe
FROM Terminants2
GROUP BY Terminants2.GROUPE, Terminants2.Groupes_de_sp=E9cialt=E9s,
Terminants2.KNIV, Terminants2.ANNEE
HAVING (((Terminants2.GROUPE)=3D"231") AND ((Terminants2.ANNEE)=3D"2006")
AND ((Count(Terminants2.GROUPE))>34));
L'enregistrement correspondant =E0 KNIV=3D4 n'appara=EEt pas... c'est
normal, car Count(Terminants2.GROUPE) =3D 30.
O=F9 se trouve la faille ?
Merci d'avance
Eric

1 réponse

Avatar
zzzz
mea culpa, 30 n'apparaît pas, car 30+78+71 = 179 et non pas 149...