Zuletzt bearbeitet vor 3 Jahren
von Imo John

HIS-Demo eduetl davy

Studienverlauf

Testfall 1:

Studierender hat Bachelor studiert und erfolgreich absolviert. Exmatrikulation in 20201 Semester d. Hautpprüfung und Semester d. Hautpprüfung (Datum) = 20202

Studierender beginnt in 20202 einen Master Infolgedessen entsteht ein Datensatz welcher als anfang_fach und _abschluss eine Master angibt während der bereits erfolgreich absolvierte Bachelor im selben Datensatz als ende_fach und _abschluss ausgegeben wird (s. u. SQL).

Dadurch wird der Studierende im Master als Ab- und im Bachelor als Zuwanderer erfasst, was nicht korrekt ist.

select matrikel_nr || '_' || studiengang_nr || '_' || fach_nr,
matrikel_nr ,
studiengang_nr ,
fach_nr ,
      geschlecht,
      ca12_staat,
      hzbkfz,
      alter,
      hzbart,
      hrst,
      anfang_sem,
      anfang_art,
      anfang_status,
      anfang_fach,
      anfang_abschluss,
      anfang_fachsem,
      anfang_alter,
       wechsel_sem,
     wechsel_fach,
      wechsel_abschluss,
    zwischen_fachsem,
      zwischen_sem,
      zwischen_sempruef,
      zwischen_art,
      zwischen_fach,
      zwischen_abschluss,
      ende_fachsem,
      ende_sem,
      ende_sem_d_pruef,
      ende_art,
      ende_fach,
      ende_abschluss,
      stufrm,
      stuart,
      ch62_grund_exmatr,
      1
FROM sos_stg_verlauf
WHERE
anfang_sem >= 20202 
and anfang_sem <= 20202 
and anfang_art='1'
and matrikel_nr=112596
and (anfang_fach in ('IEM') or ende_fach in ('IEM')) 
and studiengang_nr = 1 and fach_nr = 1 
and 's_' || tid_stg in   ('_Alle','s_60','s_50','s_28','s_110','s_41','s_78','s_87','s_118','s_67','s_6','s_96','s_128','s_46','s_64','s_263','s_269','s_112','s_52','s_20','s_328','s_16','s_84','s_95','s_114','s_31','s_136','s_57','s_34','s_79','s_47','s_32','s_130','s_98','s_337','s_36','s_89','s_45','s_35','s_9','s_77','s_82','s_104','s_119','s_103','s_39','s_135','s_59','s_7','s_58','s_49','s_102','s_92','s_13','s_65','s_48','s_81','s_107','s_115','s_74','s_43','s_63','s_91','s_106','s_2','s_8','s_53','s_111','s_134','s_93','s_72','s_123','s_55','s_51','s_120','s_85','s_124','s_33','s_336','s_94','s_18','s_133','s_19','s_42','s_71','s_88','s_99','s_5','s_86','s_76','s_122','s_311','s_22','s_73','s_40','s_105','s_109','s_62','s_101','s_3','s_374','s_1','s_121','s_75','s_226','s_129','s_15','s_29','s_25','s_108','s_131','s_24','s_38','s_56','s_69','s_26','s_12','s_23','s_68','s_14','s_80','s_54','s_242','s_116','s_127','s_10','s_44','s_126','s_132','s_97','s_61','s_37','s_151','s_70','s_362','s_253','s_260','s_100','s_27','s_4')
and 1=1
;