J'ai une table tblPersonaldata
et tblStudentsadmitted
Groupe par ne montre pas toutes les lignes
tblPersonalData
UID Name Gender
------------------------
E1 xyz M
E2 pqr M
E3 mno M
tblStudentsadmitted
UID Status Stage
----------------------
E1 Y 1
E2 Y 2
E3 Y 1
Maintenant, je veux que les données comme ceci:
Gender Stage1 Stage2
M 2 1
Mais dans ce cas, je n'obtenir les données pour sexe féminin. Je veux que les données pour le genre féminin, même si elle est nulle
J'ai essayé:
select
case
when gender='M' then 'Male'
when gender='F' then 'Female'
end as Gender,
sum(case when Stage=1 then 1 else 0) end as Stage1,
sum(case when Stage=2 then 1 else 0) end as Stage2
from tblPersonaldata A inner join
tblStudentsadmitted B on A.UID=B.UID
where B.Status='Y'
group by Gender
Vos tables d'échantillons contiennent-elles toutes les informations dont vous disposez? Comme vous n'avez pas de données féminines là-bas? – CathalMF