@ -5,9 +5,9 @@
select sp_table_exists ( ' sos_stg_aggr ' ) from xdummy
select sp_table_exists ( ' sos_stg_aggr ' ) from xdummy
< / sqlvar >
< / sqlvar >
< sqlvar name = " qa_tablecomp_profile_is_active " > < ! [ CDATA [
< sqlvar name = " qa_tablecomp_profile_is_active " > < ! [ CDATA [
select 1 from xdummy where 0 < ( select count ( * ) from qa_tablecomp_profile P where P . uniquename = ' sos_stud_astat_stg_abschluss_s1 ' and is_active = 1 )
select 1 from xdummy where 0 < ( select count ( * ) from qa_tablecomp_profile P where P . uniquename = ' sos_stud_astat ' and is_active = 1 )
union
union
select 0 from xdummy where 0 = ( select count ( * ) from qa_tablecomp_profile P where P . uniquename = ' sos_stud_astat_stg_abschluss_s1 ' and is_active = 1 )
select 0 from xdummy where 0 = ( select count ( * ) from qa_tablecomp_profile P where P . uniquename = ' sos_stud_astat ' and is_active = 1 )
] ] > < / sqlvar >
] ] > < / sqlvar >
< / sqlvars >
< / sqlvars >
@ -270,6 +270,8 @@ group by 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20
< / #foreach>
< / #foreach>
update tmp_stg_aggr_astat set stg = ' 0 ' | | stg
where length ( trim ( stg ) ) = 3 ;
delete from qa_sos_stg_aggr_astat
delete from qa_sos_stg_aggr_astat
where sem_rueck_beur_ein in ( select distinct K . sem_rueck_beur_ein
where sem_rueck_beur_ein in ( select distinct K . sem_rueck_beur_ein
@ -344,7 +346,9 @@ insert into qa_sos_stg_aggr_astat(hs_nr,
from tmp_stg_aggr_astat
from tmp_stg_aggr_astat
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
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
;
;
update qa_sos_stg_aggr_astat set stg = ' 0 ' | | stg where length ( stg ) = 3
and substring ( stg from 1 for 1 ) in ( ' 0 ' , ' 1 ' , ' 2 ' , ' 3 ' , ' 4 ' , ' 5 ' , ' 6 ' , ' 7 ' , ' 8 ' , ' 9 ' )
;
drop table tmp_stg_aggr_astat ;
drop table tmp_stg_aggr_astat ;