diff --git a/content/statistik/studentenstatistik.php b/content/statistik/studentenstatistik.php
index a9360287c..44bf99fc5 100644
--- a/content/statistik/studentenstatistik.php
+++ b/content/statistik/studentenstatistik.php
@@ -92,7 +92,7 @@ if($stsem!='')
Studiengänge |
Absolut / % |
In / Out |
- BB / VZ |
+ BB / VZ / FST |
m / w |
Österreich |
EU |
@@ -120,6 +120,9 @@ if($stsem!='')
(SELECT count(*) FROM (SELECT distinct prestudent_id FROM public.tbl_prestudent JOIN public.tbl_prestudentstatus USING (prestudent_id)
WHERE studiengang_kz=stg.studiengang_kz AND status_kurzbz='Student' AND studiensemester_kurzbz='".addslashes($stsem)."' AND orgform_kurzbz='VZ'
) a) AS vz,
+ (SELECT count(*) FROM (SELECT distinct prestudent_id FROM public.tbl_prestudent JOIN public.tbl_prestudentstatus USING (prestudent_id)
+ WHERE studiengang_kz=stg.studiengang_kz AND status_kurzbz='Student' AND studiensemester_kurzbz='".addslashes($stsem)."' AND orgform_kurzbz='FST'
+ ) a) AS fs,
(SELECT count(*) FROM (SELECT distinct prestudent_id 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='Student' AND studiensemester_kurzbz='".addslashes($stsem)."' AND geschlecht='w'
) a) AS w,
@@ -149,6 +152,7 @@ if($stsem!='')
$gesamt_prozent=0;
$gesamt_bb=0;
$gesamt_vz=0;
+ $gesamt_fs=0;
$gesamt_m=0;
$gesamt_w=0;
$gesamt_at=0;
@@ -164,7 +168,37 @@ if($stsem!='')
$prozent = ($row->gesamt_alle!=0?$row->gesamt_stg/$row->gesamt_alle*100:0);
echo "$row->gesamt_stg / ".sprintf('%0.2f', $prozent)." % | ";
echo "$row->inc / $row->out | ";
- echo "$row->bb / $row->vz | ";
+ if($row->orgform_kurzbz=='BB')
+ {
+ //berufsbegleitend: gesamtzahl in spalte bb
+ echo "$row->gesamt_stg / $row->vz / $row->fs | ";
+ $gesamt_bb += $row->gesamt_stg;
+ $gesamt_vz += $row->vz;
+ $gesamt_fs += $row->fs;
+ }
+ else if($row->orgform_kurzbz=='VZ')
+ {
+ //vollzeit: gesamtzahl in spalte vz
+ echo "$row->bb / $row->gesamt_stg / $row->fs | ";
+ $gesamt_bb += $row->bb;
+ $gesamt_vz += $row->gesamt_stg;
+ $gesamt_fs += $row->fs;
+ }
+ else if($row->orgform_kurzbz=='FST')
+ {
+ //fernlehre: gesamtzahl in spalte fst
+ echo "$row->bb / $row->vz / $row->gesamt_stg | ";
+ $gesamt_bb += $row->bb;
+ $gesamt_vz += $row->vz;
+ $gesamt_fs += $row->gesamt_stg;
+ }
+ else
+ {
+ echo "$row->bb / $row->vz / $row->fs | ";
+ $gesamt_bb += $row->bb;
+ $gesamt_vz += $row->vz;
+ $gesamt_fs += $row->fs;
+ }
echo "$row->m / $row->w | ";
echo "$row->herkunft_at | ";
echo "$row->herkunft_eu | ";
@@ -172,8 +206,6 @@ if($stsem!='')
echo "";
$gesamt+=$row->gesamt_stg;
$gesamt_prozent+=$prozent;
- $gesamt_bb += $row->bb;
- $gesamt_vz += $row->vz;
$gesamt_m += $row->m;
$gesamt_w += $row->w;
$gesamt_at += $row->herkunft_at;
@@ -187,7 +219,7 @@ if($stsem!='')
echo " | ";
echo "$gesamt / ".sprintf('%0.2f', $gesamt_prozent)." % | ";
echo "$gesamt_inc / $gesamt_out | ";
- echo "$gesamt_bb / $gesamt_vz | ";
+ echo "$gesamt_bb / $gesamt_vz / $gesamt_fs | ";
echo "$gesamt_m / $gesamt_w | ";
echo "$gesamt_at | ";
echo "$gesamt_eu | ";
@@ -200,6 +232,7 @@ if($stsem!='')
$gesamtsumme_prozent = $gesamt_prozent;
$gesamtsumme_bb = $gesamt_bb;
$gesamtsumme_vz = $gesamt_vz;
+ $gesamtsumme_fs = $gesamt_fs;
$gesamtsumme_m = $gesamt_m;
$gesamtsumme_w = $gesamt_w;
$gesamtsumme_at = $gesamt_at;
@@ -215,7 +248,7 @@ if($stsem!='')
Studiengänge |
Absolut / % |
In / Out |
- BB / VZ |
+ BB / VZ / FST |
m / w |
Österreich |
EU |
@@ -241,6 +274,9 @@ if($stsem!='')
(SELECT count(*) FROM (SELECT distinct prestudent_id FROM public.tbl_prestudent JOIN public.tbl_prestudentstatus USING (prestudent_id)
WHERE studiengang_kz=stg.studiengang_kz AND status_kurzbz='Student' AND studiensemester_kurzbz='".addslashes($stsem)."' AND orgform_kurzbz='VZ'
) a) AS vz,
+ (SELECT count(*) FROM (SELECT distinct prestudent_id FROM public.tbl_prestudent JOIN public.tbl_prestudentstatus USING (prestudent_id)
+ WHERE studiengang_kz=stg.studiengang_kz AND status_kurzbz='Student' AND studiensemester_kurzbz='".addslashes($stsem)."' AND orgform_kurzbz='FST'
+ ) a) AS fs,
(SELECT count(*) FROM (SELECT distinct prestudent_id 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='Student' AND studiensemester_kurzbz='".addslashes($stsem)."' AND geschlecht='w'
) a) AS w,
@@ -270,6 +306,7 @@ if($stsem!='')
$gesamt_prozent=0;
$gesamt_bb=0;
$gesamt_vz=0;
+ $gesamt_fs=0;
$gesamt_m=0;
$gesamt_w=0;
$gesamt_at=0;
@@ -285,7 +322,37 @@ if($stsem!='')
$prozent = ($row->gesamt_alle!=0?$row->gesamt_stg/$row->gesamt_alle*100:0);
echo "$row->gesamt_stg / ".sprintf('%0.2f', $prozent)." % | ";
echo "$row->inc / $row->out | ";
- echo "$row->bb / $row->vz | ";
+ if($row->orgform_kurzbz=='BB')
+ {
+ //berufsbegleitend: gesamtzahl in spalte bb
+ echo "$row->gesamt_stg / $row->vz / $row->fs | ";
+ $gesamt_bb += $row->gesamt_stg;
+ $gesamt_vz += $row->vz;
+ $gesamt_fs += $row->fs;
+ }
+ else if($row->orgform_kurzbz=='VZ')
+ {
+ //vollzeit: gesamtzahl in spalte vz
+ echo "$row->bb / $row->gesamt_stg / $row->fs | ";
+ $gesamt_bb += $row->bb;
+ $gesamt_vz += $row->gesamt_stg;
+ $gesamt_fs += $row->fs;
+ }
+ else if($row->orgform_kurzbz=='FST')
+ {
+ //fernlehre: gesamtzahl in spalte fst
+ echo "$row->bb / $row->vz / $row->gesamt_stg | ";
+ $gesamt_bb += $row->bb;
+ $gesamt_vz += $row->vz;
+ $gesamt_fs += $row->gesamt_stg;
+ }
+ else
+ {
+ echo "$row->bb / $row->vz / $row->fs | ";
+ $gesamt_bb += $row->bb;
+ $gesamt_vz += $row->vz;
+ $gesamt_fs += $row->fs;
+ }
echo "$row->m / $row->w | ";
echo "$row->herkunft_at | ";
echo "$row->herkunft_eu | ";
@@ -293,8 +360,6 @@ if($stsem!='')
echo "";
$gesamt+=$row->gesamt_stg;
$gesamt_prozent+=$prozent;
- $gesamt_bb += $row->bb;
- $gesamt_vz += $row->vz;
$gesamt_m += $row->m;
$gesamt_w += $row->w;
$gesamt_at += $row->herkunft_at;
@@ -308,7 +373,7 @@ if($stsem!='')
echo " | ";
echo "$gesamt / ".sprintf('%0.2f', $gesamt_prozent)." % | ";
echo "$gesamt_inc / $gesamt_out | ";
- echo "$gesamt_bb / $gesamt_vz | ";
+ echo "$gesamt_bb / $gesamt_vz / $gesamt_fs | ";
echo "$gesamt_m / $gesamt_w | ";
echo "$gesamt_at | ";
echo "$gesamt_eu | ";
@@ -320,6 +385,7 @@ if($stsem!='')
$gesamtsumme_prozent = 100;
$gesamtsumme_bb += $gesamt_bb;
$gesamtsumme_vz += $gesamt_vz;
+ $gesamtsumme_fs += $gesamt_fs;
$gesamtsumme_m += $gesamt_m;
$gesamtsumme_w += $gesamt_w;
$gesamtsumme_at += $gesamt_at;
@@ -332,7 +398,7 @@ if($stsem!='')
echo " | ";
echo "$gesamtsumme / ".sprintf('%0.2f', $gesamtsumme_prozent)." % | ";
echo "$gesamtsumme_inc / $gesamtsumme_out | ";
- echo "$gesamtsumme_bb / $gesamtsumme_vz | ";
+ echo "$gesamtsumme_bb / $gesamtsumme_vz / $gesamtsumme_fs | ";
echo "$gesamtsumme_m / $gesamtsumme_w | ";
echo "$gesamtsumme_at | ";
echo "$gesamtsumme_eu | ";