|
|
|
@ -52,6 +52,7 @@ L.zusatzleistung_flag,
@@ -52,6 +52,7 @@ L.zusatzleistung_flag,
|
|
|
|
|
L.leistungsstatus_nr, |
|
|
|
|
L.leistungsstatus_map_kb, |
|
|
|
|
null::char(10) as leistungsstatus_map_kb_msg, |
|
|
|
|
null::float as note_msg, |
|
|
|
|
2::integer as abschnitt, --provisorisch erstmal nur Hauptprüfungen |
|
|
|
|
null::integer as pnr, |
|
|
|
|
null::integer as leistung_nr_msg, |
|
|
|
@ -121,6 +122,7 @@ L.zusatzleistung_flag,
@@ -121,6 +122,7 @@ L.zusatzleistung_flag,
|
|
|
|
|
L.leistungsstatus_nr, |
|
|
|
|
L.leistungsstatus_map_kb, |
|
|
|
|
null::char(10) as leistungsstatus_map_kb_msg, |
|
|
|
|
null::float as note_msg, |
|
|
|
|
2::integer as abschnitt, --provisorisch erstmal nur Hauptprüfungen |
|
|
|
|
null::integer as pnr, |
|
|
|
|
null::integer as leistung_nr_msg, |
|
|
|
@ -201,11 +203,12 @@ from tmp_pruef
@@ -201,11 +203,12 @@ from tmp_pruef
|
|
|
|
|
where leistungsdetailtyp_kb !='TSAB' |
|
|
|
|
; |
|
|
|
|
|
|
|
|
|
--Dann Nr., Datum und Semster des MSG nachladen (TODO: ggf. noch Fachsemester?) |
|
|
|
|
--Dann Nr., Datum, Note und Semester des MSG nachladen (TODO: ggf. noch Fachsemester?) |
|
|
|
|
update tmp_pruef set leistung_nr_msg=T.leistung_nr, |
|
|
|
|
leistungsdatum_msg=T.leistungsdatum, |
|
|
|
|
semester_msg=T.semester, |
|
|
|
|
leistungsstatus_map_kb_msg=T.leistungsstatus_map_kb |
|
|
|
|
leistungsstatus_map_kb_msg=T.leistungsstatus_map_kb, |
|
|
|
|
note_msg=(case when T.pv_notenskala_typ_kb in ('DE1','DE2','DE3','DE4','DE5','DE6','DE7') or T.pv_notenskala_typ_kb is null then T.note_zahl else null::float end) |
|
|
|
|
from tmp_pruef2 T |
|
|
|
|
where tmp_pruef.st_studiengang_nr_msg=T.st_studiengang_nr |
|
|
|
|
and tmp_pruef.leistungsdetailtyp_kb ='TSAB' |
|
|
|
@ -278,6 +281,7 @@ insert into costage_st_pruef_aggr(st_studium_nr,
@@ -278,6 +281,7 @@ insert into costage_st_pruef_aggr(st_studium_nr,
|
|
|
|
|
stp_sp_nr, |
|
|
|
|
po_stp_stp_version_kb, |
|
|
|
|
note, |
|
|
|
|
note_msg, |
|
|
|
|
credits, |
|
|
|
|
leistungsdatum, |
|
|
|
|
anerkannt_flag, |
|
|
|
@ -309,6 +313,7 @@ select
@@ -309,6 +313,7 @@ select
|
|
|
|
|
stp_sp_nr, |
|
|
|
|
po_stp_stp_version_kb, |
|
|
|
|
case when pv_notenskala_typ_kb in ('DE1','DE2','DE3','DE4','DE5','DE6','DE7') or pv_notenskala_typ_kb is null then note_zahl else null::float end as note, |
|
|
|
|
note_msg, |
|
|
|
|
credits, |
|
|
|
|
leistungsdatum, |
|
|
|
|
anerkannt_flag, |
|
|
|
@ -320,7 +325,7 @@ select
@@ -320,7 +325,7 @@ select
|
|
|
|
|
semester_msg, |
|
|
|
|
count(*) |
|
|
|
|
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,29; |
|
|
|
|
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,30; |
|
|
|
|
|
|
|
|
|
drop table tmp_pruef; |
|
|
|
|
drop table tmp_pruef2; |
|
|
|
|