|
|
@ -51,6 +51,7 @@ L.anerkannt_flag, |
|
|
|
L.zusatzleistung_flag, |
|
|
|
L.zusatzleistung_flag, |
|
|
|
L.leistungsstatus_nr, |
|
|
|
L.leistungsstatus_nr, |
|
|
|
L.leistungsstatus_map_kb, |
|
|
|
L.leistungsstatus_map_kb, |
|
|
|
|
|
|
|
null::char(10) as leistungsstatus_map_kb_msg, |
|
|
|
2::integer as abschnitt, --provisorisch erstmal nur Hauptprüfungen |
|
|
|
2::integer as abschnitt, --provisorisch erstmal nur Hauptprüfungen |
|
|
|
null::integer as pnr, |
|
|
|
null::integer as pnr, |
|
|
|
null::integer as leistung_nr_msg, |
|
|
|
null::integer as leistung_nr_msg, |
|
|
@ -119,6 +120,7 @@ L.anerkannt_flag, |
|
|
|
L.zusatzleistung_flag, |
|
|
|
L.zusatzleistung_flag, |
|
|
|
L.leistungsstatus_nr, |
|
|
|
L.leistungsstatus_nr, |
|
|
|
L.leistungsstatus_map_kb, |
|
|
|
L.leistungsstatus_map_kb, |
|
|
|
|
|
|
|
null::char(10) as leistungsstatus_map_kb_msg, |
|
|
|
2::integer as abschnitt, --provisorisch erstmal nur Hauptprüfungen |
|
|
|
2::integer as abschnitt, --provisorisch erstmal nur Hauptprüfungen |
|
|
|
null::integer as pnr, |
|
|
|
null::integer as pnr, |
|
|
|
null::integer as leistung_nr_msg, |
|
|
|
null::integer as leistung_nr_msg, |
|
|
@ -202,7 +204,8 @@ where leistungsdetailtyp_kb !='TSAB' |
|
|
|
--Dann Nr., Datum und Semster des MSG nachladen (TODO: ggf. noch Fachsemester?) |
|
|
|
--Dann Nr., Datum und Semster des MSG nachladen (TODO: ggf. noch Fachsemester?) |
|
|
|
update tmp_pruef set leistung_nr_msg=T.leistung_nr, |
|
|
|
update tmp_pruef set leistung_nr_msg=T.leistung_nr, |
|
|
|
leistungsdatum_msg=T.leistungsdatum, |
|
|
|
leistungsdatum_msg=T.leistungsdatum, |
|
|
|
semester_msg=T.semester |
|
|
|
semester_msg=T.semester, |
|
|
|
|
|
|
|
leistungsstatus_map_kb_msg=T.leistungsstatus_map_kb |
|
|
|
from tmp_pruef2 T |
|
|
|
from tmp_pruef2 T |
|
|
|
where tmp_pruef.st_studiengang_nr_msg=T.st_studiengang_nr |
|
|
|
where tmp_pruef.st_studiengang_nr_msg=T.st_studiengang_nr |
|
|
|
and tmp_pruef.leistungsdetailtyp_kb ='TSAB' |
|
|
|
and tmp_pruef.leistungsdetailtyp_kb ='TSAB' |
|
|
@ -219,7 +222,8 @@ and T.matrikelnummer=tmp_pruef.matrikelnummer |
|
|
|
|
|
|
|
|
|
|
|
update tmp_pruef set leistung_nr_msg=leistung_nr, |
|
|
|
update tmp_pruef set leistung_nr_msg=leistung_nr, |
|
|
|
leistungsdatum_msg=leistungsdatum, |
|
|
|
leistungsdatum_msg=leistungsdatum, |
|
|
|
semester_msg=semester |
|
|
|
semester_msg=semester, |
|
|
|
|
|
|
|
leistungsstatus_map_kb_msg=leistungsstatus_map_kb |
|
|
|
where tmp_pruef.leistungsdetailtyp_kb !='TSAB' |
|
|
|
where tmp_pruef.leistungsdetailtyp_kb !='TSAB' |
|
|
|
; |
|
|
|
; |
|
|
|
--Fachsemester bei MSG gibt es in CO nicht. Daher die Regel: |
|
|
|
--Fachsemester bei MSG gibt es in CO nicht. Daher die Regel: |
|
|
@ -279,6 +283,7 @@ insert into costage_st_pruef_aggr(st_studium_nr, |
|
|
|
anerkannt_flag, |
|
|
|
anerkannt_flag, |
|
|
|
leistungsstatus_nr, |
|
|
|
leistungsstatus_nr, |
|
|
|
leistungsstatus_map_kb, |
|
|
|
leistungsstatus_map_kb, |
|
|
|
|
|
|
|
leistungsstatus_map_kb_msg, |
|
|
|
leistung_nr_msg, |
|
|
|
leistung_nr_msg, |
|
|
|
leistungsdatum_msg, |
|
|
|
leistungsdatum_msg, |
|
|
|
semester_msg, |
|
|
|
semester_msg, |
|
|
@ -309,12 +314,13 @@ select |
|
|
|
anerkannt_flag, |
|
|
|
anerkannt_flag, |
|
|
|
leistungsstatus_nr, |
|
|
|
leistungsstatus_nr, |
|
|
|
leistungsstatus_map_kb, |
|
|
|
leistungsstatus_map_kb, |
|
|
|
|
|
|
|
leistungsstatus_map_kb_msg, |
|
|
|
leistung_nr_msg, |
|
|
|
leistung_nr_msg, |
|
|
|
leistungsdatum_msg, |
|
|
|
leistungsdatum_msg, |
|
|
|
semester_msg, |
|
|
|
semester_msg, |
|
|
|
count(*) |
|
|
|
count(*) |
|
|
|
from tmp_pruef |
|
|
|
from tmp_pruef |
|
|
|
group by 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28; |
|
|
|
group by 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29; |
|
|
|
|
|
|
|
|
|
|
|
drop table tmp_pruef; |
|
|
|
drop table tmp_pruef; |
|
|
|
drop table tmp_pruef2; |
|
|
|
drop table tmp_pruef2; |
|
|
|