|
|
@ -14,6 +14,7 @@ geschlecht SMALLINT not null, |
|
|
|
alter decimal(14,2) , |
|
|
|
alter decimal(14,2) , |
|
|
|
hzbart SMALLINT , |
|
|
|
hzbart SMALLINT , |
|
|
|
hrst CHAR(10) , |
|
|
|
hrst CHAR(10) , |
|
|
|
|
|
|
|
stufrm char(10), |
|
|
|
fach_sem_zahl SMALLINT not null, |
|
|
|
fach_sem_zahl SMALLINT not null, |
|
|
|
kz_rueck_beur_ein SMALLINT not null, |
|
|
|
kz_rueck_beur_ein SMALLINT not null, |
|
|
|
kombi_kennz CHAR(10) , |
|
|
|
kombi_kennz CHAR(10) , |
|
|
@ -21,6 +22,7 @@ kombi_tid_stg_2 INTEGER , |
|
|
|
kombi_fach_nr SMALLINT , |
|
|
|
kombi_fach_nr SMALLINT , |
|
|
|
kombi_fach_sem_zahl SMALLINT , |
|
|
|
kombi_fach_sem_zahl SMALLINT , |
|
|
|
kombi_ch30_fach CHAR(10) , |
|
|
|
kombi_ch30_fach CHAR(10) , |
|
|
|
|
|
|
|
kombi_anz smallint, |
|
|
|
summe decimal(19,6) |
|
|
|
summe decimal(19,6) |
|
|
|
) |
|
|
|
) |
|
|
|
; |
|
|
|
; |
|
|
@ -36,6 +38,7 @@ matrikel_nr, |
|
|
|
alter, |
|
|
|
alter, |
|
|
|
hzbart, |
|
|
|
hzbart, |
|
|
|
hrst, |
|
|
|
hrst, |
|
|
|
|
|
|
|
stufrm, |
|
|
|
fach_sem_zahl, |
|
|
|
fach_sem_zahl, |
|
|
|
kz_rueck_beur_ein, |
|
|
|
kz_rueck_beur_ein, |
|
|
|
summe) |
|
|
|
summe) |
|
|
@ -49,6 +52,7 @@ select matrikel_nr, |
|
|
|
alter, |
|
|
|
alter, |
|
|
|
hzbart, |
|
|
|
hzbart, |
|
|
|
hrst, |
|
|
|
hrst, |
|
|
|
|
|
|
|
stufrm, |
|
|
|
fach_sem_zahl, |
|
|
|
fach_sem_zahl, |
|
|
|
kz_rueck_beur_ein, |
|
|
|
kz_rueck_beur_ein, |
|
|
|
summe |
|
|
|
summe |
|
|
@ -73,6 +77,7 @@ insert into msg_fkombi_aggr |
|
|
|
alter, |
|
|
|
alter, |
|
|
|
hzbart, |
|
|
|
hzbart, |
|
|
|
hrst, |
|
|
|
hrst, |
|
|
|
|
|
|
|
stufrm, |
|
|
|
fach_sem_zahl, |
|
|
|
fach_sem_zahl, |
|
|
|
kz_rueck_beur_ein, |
|
|
|
kz_rueck_beur_ein, |
|
|
|
kombi_kennz, |
|
|
|
kombi_kennz, |
|
|
@ -92,6 +97,7 @@ T.geschlecht, |
|
|
|
T.alter, |
|
|
|
T.alter, |
|
|
|
T.hzbart, |
|
|
|
T.hzbart, |
|
|
|
T.hrst, |
|
|
|
T.hrst, |
|
|
|
|
|
|
|
T.stufrm, |
|
|
|
T.fach_sem_zahl, |
|
|
|
T.fach_sem_zahl, |
|
|
|
T.kz_rueck_beur_ein, |
|
|
|
T.kz_rueck_beur_ein, |
|
|
|
''::varchar(10) as kombi_kennz, |
|
|
|
''::varchar(10) as kombi_kennz, |
|
|
@ -110,6 +116,16 @@ and T.sem_rueck_beur_ein=S.sem_rueck_beur_ein |
|
|
|
--and T.fach_nr !=S.fach_nr |
|
|
|
--and T.fach_nr !=S.fach_nr |
|
|
|
; |
|
|
|
; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
update msg_fkombi_aggr F set kombi_anz=(select count(*) |
|
|
|
|
|
|
|
from sos_stg_aggr S, dim_studiengang D, sos_stichtag I |
|
|
|
|
|
|
|
where S.stichtag=I.tid |
|
|
|
|
|
|
|
and I.appl_key='0' |
|
|
|
|
|
|
|
and D.tid=S.tid_stg |
|
|
|
|
|
|
|
and S.matrikel_nr=F.matrikel_nr |
|
|
|
|
|
|
|
and S.sem_rueck_beur_ein=F.sem_rueck_beur_ein |
|
|
|
|
|
|
|
and S.studiengang_nr=F.studiengang_nr |
|
|
|
|
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
--TODO: Hildesheim spezifisch: |
|
|
|
--TODO: Hildesheim spezifisch: |
|
|
|
update msg_fkombi_aggr F set kombi_kennz='SPRACHE_F3' |
|
|
|
update msg_fkombi_aggr F set kombi_kennz='SPRACHE_F3' |
|
|
|
where exists(select S.matrikel_nr |
|
|
|
where exists(select S.matrikel_nr |
|
|
|