diff --git a/content/statistik/abgaengerstatistik.php b/content/statistik/abgaengerstatistik.php index 06c4756bf..feb6567c1 100644 --- a/content/statistik/abgaengerstatistik.php +++ b/content/statistik/abgaengerstatistik.php @@ -80,34 +80,93 @@ if($stsem!='') $qry = "SELECT studiengang_kz, kurzbz, typ, kurzbzlang, bezeichnung, orgform_kurzbz, - (SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentstatus USING (prestudent_id) + (SELECT count(*) FROM public.tbl_prestudent + JOIN public.tbl_prestudentstatus USING (prestudent_id) WHERE studiengang_kz=stg.studiengang_kz AND status_kurzbz='Abgewiesener' AND studiensemester_kurzbz='".addslashes($stsem)."' - ) AS abgewiesener, - (SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentstatus USING (prestudent_id) + ) AS abgewiesene, + (SELECT count(*) FROM public.tbl_prestudent + JOIN public.tbl_prestudentstatus USING (prestudent_id) + JOIN public.tbl_person USING (person_id) + WHERE studiengang_kz=stg.studiengang_kz AND status_kurzbz='Abgewiesener' AND geschlecht ='m' AND studiensemester_kurzbz='".addslashes($stsem)."' + ) AS abgewiesene_maennlich, + (SELECT count(*) FROM public.tbl_prestudent + JOIN public.tbl_prestudentstatus USING (prestudent_id) + JOIN public.tbl_person USING (person_id) + WHERE studiengang_kz=stg.studiengang_kz AND status_kurzbz='Abgewiesener' AND geschlecht ='w' AND studiensemester_kurzbz='".addslashes($stsem)."' + ) AS abgewiesene_weiblich, + (SELECT count(*) FROM public.tbl_prestudent + JOIN public.tbl_prestudentstatus USING (prestudent_id) WHERE studiengang_kz=stg.studiengang_kz AND status_kurzbz='Abbrecher' AND studiensemester_kurzbz='".addslashes($stsem)."' ) AS abbrecher, - (SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentstatus USING (prestudent_id) + (SELECT count(*) FROM public.tbl_prestudent + JOIN public.tbl_prestudentstatus USING (prestudent_id) + JOIN public.tbl_person USING (person_id) + WHERE studiengang_kz=stg.studiengang_kz AND status_kurzbz='Abbrecher' AND geschlecht ='m' AND studiensemester_kurzbz='".addslashes($stsem)."' + ) AS abbrecher_maennlich, + (SELECT count(*) FROM public.tbl_prestudent + JOIN public.tbl_prestudentstatus USING (prestudent_id) + JOIN public.tbl_person USING (person_id) + WHERE studiengang_kz=stg.studiengang_kz AND status_kurzbz='Abbrecher' AND geschlecht ='w' AND studiensemester_kurzbz='".addslashes($stsem)."' + ) AS abbrecher_weiblich, + (SELECT count(*) FROM public.tbl_prestudent + JOIN public.tbl_prestudentstatus USING (prestudent_id) WHERE studiengang_kz=stg.studiengang_kz AND status_kurzbz='Unterbrecher' AND studiensemester_kurzbz='".addslashes($stsem)."' ) AS unterbrecher, - (SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentstatus USING (prestudent_id) + (SELECT count(*) FROM public.tbl_prestudent + JOIN public.tbl_prestudentstatus USING (prestudent_id) + JOIN public.tbl_person USING (person_id) + WHERE studiengang_kz=stg.studiengang_kz AND status_kurzbz='Unterbrecher' AND geschlecht='m' AND studiensemester_kurzbz='".addslashes($stsem)."' + ) AS unterbrecher_maennlich, + (SELECT count(*) FROM public.tbl_prestudent + JOIN public.tbl_prestudentstatus USING (prestudent_id) + JOIN public.tbl_person USING (person_id) + WHERE studiengang_kz=stg.studiengang_kz AND status_kurzbz='Unterbrecher' AND geschlecht='w' AND studiensemester_kurzbz='".addslashes($stsem)."' + ) AS unterbrecher_weiblich, + (SELECT count(*) FROM public.tbl_prestudent + JOIN public.tbl_prestudentstatus USING (prestudent_id) WHERE studiengang_kz=stg.studiengang_kz AND status_kurzbz='Absolvent' AND studiensemester_kurzbz='".addslashes($stsem)."' - ) AS absolvent + ) AS absolvent, + (SELECT count(*) FROM public.tbl_prestudent + JOIN public.tbl_prestudentstatus USING (prestudent_id) + JOIN public.tbl_person USING (person_id) + WHERE studiengang_kz=stg.studiengang_kz AND status_kurzbz='Absolvent' AND geschlecht='m' AND studiensemester_kurzbz='".addslashes($stsem)."' + ) AS absolvent_maennlich, + (SELECT count(*) FROM public.tbl_prestudent + JOIN public.tbl_prestudentstatus USING (prestudent_id) + JOIN public.tbl_person USING (person_id) + WHERE studiengang_kz=stg.studiengang_kz AND status_kurzbz='Absolvent' AND geschlecht='w' AND studiensemester_kurzbz='".addslashes($stsem)."' + ) AS absolvent_weiblich FROM public.tbl_studiengang stg WHERE studiengang_kz>0 AND studiengang_kz<10000 AND aktiv $stgwhere ORDER BY kurzbzlang; "; - if($db->db_query($qry)) { echo " + + + + + + + + - - - - + + + + + + + + + + + + @@ -117,9 +176,17 @@ if($stsem!='') { echo ''; echo ""; - echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; echo ""; + echo ""; + echo ""; echo ""; + echo ""; + echo ""; echo ""; echo ""; }
Abgewiesene Abbrecher Unterbrecher Absolventen
StudiengangAbgewieseneAbbrecherUnterbrecherAbsolventenmwGesamtmwGesamtmwGesamtmwGesamt
".strtoupper($row->typ.$row->kurzbz)." ($row->kurzbzlang)$row->abgewiesener$row->abgewiesene_maennlich$row->abgewiesene_weiblich$row->abgewiesene$row->abbrecher_maennlich$row->abbrecher_weiblich$row->abbrecher$row->unterbrecher_maennlich$row->unterbrecher_weiblich$row->unterbrecher$row->absolvent_maennlich$row->absolvent_weiblich$row->absolvent