Browse Source

Dimensionen Zulassungsergebnis, Alter, HZB hinzugefügt, Def. für Sichten

xcube0.1
Marlies Winterstein 1 year ago
parent
commit
b9dcd8cd80
  1. 45
      src-modules/module/xcube/schluesseltabellen/xcube_dims_install.sql
  2. 19
      src-modules/module/xcube/schluesseltabellen/xcube_install.sql

45
src-modules/module/xcube/schluesseltabellen/xcube_dims_install.sql

@ -234,33 +234,26 @@ select distinct 'dauer_rsz',1::varchar(10),'Stud.Dauer in RSZ + 1',1 from xdummy
INSERT INTO xcube_dims (id,apnr,name,sort1) INSERT INTO xcube_dims (id,apnr,name,sort1)
select distinct 'dauer_rsz',2::varchar(10),'>= Stud.Dauer in RSZ + 2',2 from xdummy; select distinct 'dauer_rsz',2::varchar(10),'>= Stud.Dauer in RSZ + 2',2 from xdummy;
delete from xcube_dims where id='dauer_rsz';
INSERT INTO xcube_dims (id,apnr,name,sort1)
select distinct 'dauer_rsz',(-1)::varchar(10),'Stud.Dauer schneller als RSZ',-1 from xdummy;
INSERT INTO xcube_dims (id,apnr,name,sort1)
select distinct 'dauer_rsz',0::varchar(10),'Stud.Dauer in RSZ',0 from xdummy;
INSERT INTO xcube_dims (id,apnr,name,sort1)
select distinct 'dauer_rsz',1::varchar(10),'Stud.Dauer in RSZ + 1',1 from xdummy;
INSERT INTO xcube_dims (id,apnr,name,sort1)
select distinct 'dauer_rsz',2::varchar(10),'>= Stud.Dauer in RSZ + 2',2 from xdummy;
delete from xcube_dims where id='hzb_zul'; delete from xcube_dims where id='hzb_zul';
INSERT INTO xcube_dims (id,apnr,name,sort1) INSERT INTO xcube_dims (id,apnr, parent, name,strukturstr,sort1)
select 'hzb_zul','1'::varchar(10),'Allg. Hochschulreife',1 from xdummy ; values
INSERT INTO xcube_dims (id,apnr,name,sort1) ('hzb_zul','gesamt',null,'alle','1=1',1),
select 'hzb_zul','4'::varchar(10),'Allg. Hochschulreife im Ausland',2 from xdummy; ('hzb_zul', '1', '1-2-5-6', 'Allg. Hochschulreife','$1::integer = 1',10),
INSERT INTO xcube_dims (id,apnr,name,sort1) ('hzb_zul', '4', '3-4', 'Allg. Hochschulreife im Ausland','$1::integer = 4',20),
select 'hzb_zul','3-4'::varchar(10), 'Allg.u.fach(geb.) HSReife im Ausland',3 from xdummy; ('hzb_zul', '3-4','gesamt', 'Allg.u.fach(geb.) HSReife im Ausland','$1::integer in (3,4)',40),
INSERT INTO xcube_dims (id,apnr,name,sort1) ('hzb_zul', '1-2-5-6','gesamt', 'Allg.u.fach(geb.) HSReife im Inland','$1::integer in (1,2,5,6)',30),
select 'hzb_zul','1-2-5-6'::varchar(10),'Allg.u.fach(geb.) HSReife im Inland',4 from xdummy; ('hzb_zul', '3', '3-4', 'Fach(geb.) Hochschulreife im Ausl.','$1::integer = 3',40),
INSERT INTO xcube_dims (id,apnr,name,sort1) ('hzb_zul', '6', '1-2-5-6','Fachgeb.HS-Reife','$1::integer = 6',50),
select 'hzb_zul','3'::varchar(10),'Fach(geb.) Hochschulreife im Ausl.',5 from xdummy; ('hzb_zul', '2', '1-2-5-6','Fachhochschulreife','$1::integer = 2',60),
INSERT INTO xcube_dims (id,apnr,name,sort1) ('hzb_zul', '5', '1-2-5-6','Sonstige','$1::integer = 5',70);
select 'hzb_zul','6'::varchar(10),'Fachgeb.HS-Reife',6 from xdummy;
INSERT INTO xcube_dims (id,apnr,name,sort1) delete from xcube_dims where id='zul_erg';
select 'hzb_zul','2'::varchar(10),'Fachhochschulreife',7 from xdummy; INSERT INTO xcube_dims (id,apnr,parent, name,strukturstr, sort1)
INSERT INTO xcube_dims (id,apnr,name,sort1) values
select 'hzb_zul','5'::varchar(10),'Sonstige',8 from xdummy; ('zul_erg','gesamt',null,'alle','1=1',1),
('zul_erg','1'::varchar(10),'gesamt','Bew. zugelassen','$1::integer in (1,2,3)',1 ),
('zul_erg','2'::varchar(10),'gesamt','Bew. angenommen','$1::integer in (2,3)',2 ),
('zul_erg','3'::varchar(10),'gesamt','Bew. eingeschrieben','$1::integer in (3)',3 );
--Zum Testen --Zum Testen
--INSERT INTO xcube_dims (id,apnr,name,sort1,parent,strukturstr) --INSERT INTO xcube_dims (id,apnr,name,sort1,parent,strukturstr)

19
src-modules/module/xcube/schluesseltabellen/xcube_install.sql

@ -448,13 +448,7 @@
{"maskeninfo_id":21250, {"maskeninfo_id":21250,
"name":"hzbart", "name":"hzbart",
"caption":"Hochschulzugangsber.", "caption":"Hochschulzugangsber.",
"foreignkey_tab":"xcube_dims", "is_sicht":2},
"foreignkey_col":"apnr::varchar(255)",
"foreignkey_cap":"name",
"foreignkey_cond":"id='hzb_zul'",
"attrib_nachbearbeitung": "update <<tmp_table>> set <<col>>='3-4' where <<col>>::char(10) in ('3','4');update <<tmp_table>> set <<col>>='1-2-5-6' where <<col>>::char(10) in ('1','2','5','6');",
"sortfield":"name",
"calc_gesamt":0},
{"maskeninfo_id":21250, {"maskeninfo_id":21250,
"name":"bewsem", "name":"bewsem",
"caption":"Semester", "caption":"Semester",
@ -463,6 +457,17 @@
"foreignkey_cap":"eintrag", "foreignkey_cap":"eintrag",
"sortfield":"tid", "sortfield":"tid",
"calc_gesamt":0}, "calc_gesamt":0},
{"maskeninfo_id":21250,
"name":"alter",
"caption":"Alter",
"is_sicht":2},
{"maskeninfo_id":21250,
"name":"zul_erg",
"caption":"Zulassungsergebnis",
"is_virtual":1,
"vcsql":"update tmp_rohdaten set zul_erg ='3' where zul_kz='J' and annahme_kz='J' and einschreib_kz='J';update tmp_rohdaten set zul_erg ='2' where zul_kz='J' and annahme_kz='J' and zul_erg is null;update tmp_rohdaten set zul_erg ='1' where zul_kz='J'and zul_erg is null",
"is_sicht":2},
<#-- Primärbuchungswürfel --> <#-- Primärbuchungswürfel -->

Loading…
Cancel
Save