mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-18 15:32:17 +00:00
Anpassungen Berechnung Studierendenzahlen
This commit is contained in:
@@ -1290,7 +1290,8 @@ class prestudent extends person
|
||||
JOIN public.tbl_prestudentstatus USING(prestudent_id)
|
||||
JOIN public.tbl_studiengang USING(studiengang_kz)
|
||||
WHERE
|
||||
tbl_prestudentstatus.status_kurzbz='Interessent'";
|
||||
bismelden=true
|
||||
AND tbl_prestudentstatus.status_kurzbz='Interessent'";
|
||||
|
||||
if(!is_null($studiensemester_kurzbz))
|
||||
$qry.=" AND tbl_prestudentstatus.studiensemester_kurzbz=".$this->db_add_param($studiensemester_kurzbz);
|
||||
@@ -1351,6 +1352,7 @@ class prestudent extends person
|
||||
JOIN public.tbl_prestudentstatus USING(prestudent_id)
|
||||
WHERE
|
||||
tbl_prestudentstatus.status_kurzbz='Abbrecher'
|
||||
AND bismelden=true
|
||||
AND tbl_prestudentstatus.studiensemester_kurzbz=".$this->db_add_param($studiensemester_kurzbz);
|
||||
|
||||
if(!is_null($studiengang_kz))
|
||||
@@ -1392,13 +1394,15 @@ class prestudent extends person
|
||||
*/
|
||||
public function getAnzStudierende($studiensemester_kurzbz, $studiengang_kz=null, $orgform_kurzbz=null, $ausbildungssemester=null)
|
||||
{
|
||||
$qry = "SELECT
|
||||
count(*) as anzahl
|
||||
$qry = "SELECT count(*) as anzahl FROM (
|
||||
SELECT
|
||||
distinct on(prestudent_id) prestudent_id
|
||||
FROM
|
||||
public.tbl_prestudent
|
||||
JOIN public.tbl_prestudentstatus USING(prestudent_id)
|
||||
WHERE
|
||||
tbl_prestudentstatus.status_kurzbz='Student'
|
||||
tbl_prestudentstatus.status_kurzbz IN ('Student','Unterbrecher','Diplomand')
|
||||
AND bismelden=true
|
||||
AND tbl_prestudentstatus.studiensemester_kurzbz=".$this->db_add_param($studiensemester_kurzbz);
|
||||
|
||||
if(!is_null($studiengang_kz))
|
||||
@@ -1410,6 +1414,8 @@ class prestudent extends person
|
||||
if(!is_null($ausbildungssemester))
|
||||
$qry.=" AND tbl_prestudentstatus.ausbildungssemester=".$this->db_add_param($ausbildungssemester);
|
||||
|
||||
$qry.=") as sub";
|
||||
|
||||
if($result = $this->db_query($qry))
|
||||
{
|
||||
if($row = $this->db_fetch_object($result))
|
||||
|
||||
Reference in New Issue
Block a user