diff --git a/content/statistik/bewerberstatistik.php b/content/statistik/bewerberstatistik.php
index e76642920..191ad7bfe 100644
--- a/content/statistik/bewerberstatistik.php
+++ b/content/statistik/bewerberstatistik.php
@@ -603,7 +603,7 @@ if($stsem!='')
}
//Verteilung
- $content.= '
Verteilung
';
+ $content.= '
Verteilung '.$stsem.'
';
$qry = "SELECT
count(anzahl) AS anzahlpers,anzahl AS anzahlstg
FROM
@@ -688,7 +688,17 @@ if($stsem!='')
WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Interessent'
AND studiensemester_kurzbz='$stsem' AND geschlecht='w' AND datum<='$datum'
) AS interessenten_w,
-
+
+ (SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id)
+ WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Interessent' AND studiensemester_kurzbz='$stsem' AND datum<='$datum'
+ AND (anmeldungreihungstest<='$datum' AND anmeldungreihungstest IS NOT NULL)) AS interessentenrtanmeldung,
+ (SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id) JOIN public.tbl_person USING(person_id)
+ WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Interessent' AND studiensemester_kurzbz='$stsem' AND geschlecht='m' AND datum<='$datum'
+ AND (anmeldungreihungstest<='$datum' AND anmeldungreihungstest IS NOT NULL)) AS interessentenrtanmeldung_m,
+ (SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id) JOIN public.tbl_person USING(person_id)
+ WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Interessent' AND studiensemester_kurzbz='$stsem' AND geschlecht='w' AND datum<='$datum'
+ AND (anmeldungreihungstest<='$datum' AND anmeldungreihungstest IS NOT NULL)) AS interessentenrtanmeldung_w,
+
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id)
WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Bewerber'
AND studiensemester_kurzbz='$stsem' AND datum<='$datum'
@@ -766,6 +776,9 @@ if($stsem!='')
$interessenten_sum = 0;
$interessenten_m_sum = 0;
$interessenten_w_sum = 0;
+ $interessentenrt_sum = 0;
+ $interessentenrt_m_sum = 0;
+ $interessentenrt_w_sum = 0;
$bewerber_sum = 0;
$bewerber_m_sum = 0;
$bewerber_w_sum = 0;
@@ -786,7 +799,7 @@ if($stsem!='')
$content.= "".strtoupper($row->typ.$row->kurzbz)." ($row->kurzbzlang) | ";
$content.= "$row->interessenten ($row->interessenten_m / $row->interessenten_w) | ";
$content.= "k.A. | ";
- $content.= "k.A. | ";
+ $content.= "$row->interessentenrtanmeldung ($row->interessentenrtanmeldung_m / $row->interessentenrtanmeldung_w) | ";
$content.= "$row->bewerber ($row->bewerber_m / $row->bewerber_w) | ";
$content.= "$row->aufgenommener ($row->aufgenommener_m / $row->aufgenommener_w) | ";
$content.= "$row->student1sem ($row->student1sem_m / $row->student1sem_w) | ";
@@ -797,6 +810,9 @@ if($stsem!='')
$interessenten_sum += $row->interessenten;
$interessenten_m_sum += $row->interessenten_m;
$interessenten_w_sum += $row->interessenten_w;
+ $interessentenrt_sum += $row->interessentenrtanmeldung;
+ $interessentenrt_m_sum += $row->interessentenrtanmeldung_m;
+ $interessentenrt_w_sum += $row->interessentenrtanmeldung_w;
$bewerber_sum += $row->bewerber;
$bewerber_m_sum += $row->bewerber_m;
$bewerber_w_sum += $row->bewerber_w;
@@ -816,7 +832,7 @@ if($stsem!='')
$content.= "Summe | ";
$content.= "$interessenten_sum ($interessenten_m_sum / $interessenten_w_sum) | ";
$content.= "k.A. | ";
- $content.= "k.A. | ";
+ $content.= "$interessentenrt_sum ($interessentenrt_m_sum / $interessentenrt_w_sum) | ";
$content.= "$bewerber_sum ($bewerber_m_sum / $bewerber_w_sum) | ";
$content.= "$aufgenommener_sum ($aufgenommener_m_sum / $aufgenommener_w_sum) | ";
$content.= "$student1sem_sum ($student1sem_m_sum / $student1sem_w_sum) | ";
@@ -824,6 +840,47 @@ if($stsem!='')
$content.= "";
$content.= '';
+
+ //Verteilung
+ $content.= '
Verteilung '.$stsem.'
';
+ $qry = "SELECT
+ count(anzahl) AS anzahlpers,anzahl AS anzahlstg
+ FROM
+ (
+ SELECT
+ count(*) AS anzahl
+ FROM
+ public.tbl_person JOIN public.tbl_prestudent USING (person_id)
+ JOIN public.tbl_prestudentrolle USING (prestudent_id)
+ WHERE
+ true $stgwhere
+ GROUP BY
+ person_id,rolle_kurzbz,studiensemester_kurzbz
+ HAVING
+ rolle_kurzbz='Interessent' AND studiensemester_kurzbz='$stsem'
+ ) AS prestd
+ GROUP BY anzahl; ";
+
+ $content.= "\n
+
+
+ | Personen |
+ Stg |
+
+
+ ";
+ if($result = pg_query($conn, $qry))
+ {
+ $summestudenten=0;
+
+ while($row = pg_fetch_object($result))
+ {
+ $summestudenten += $row->anzahlpers;
+ $content.= "\n| $row->anzahlpers | $row->anzahlstg |
";
+ }
+ $content.= "| $summestudenten | |
";
+ }
+ $content.= '
';
}
}
$content.= '