From fd9879649dc568a4e86d594058a09db35ccd3f85 Mon Sep 17 00:00:00 2001 From: Daniel Quathamer Date: Mon, 15 Sep 2025 07:24:24 +0200 Subject: [PATCH] =?UTF-8?q?Erweiterung=20Felder=20f=C3=BCr=20neue=20virtue?= =?UTF-8?q?lle=20Tabelle=20Bewerbungen=20#18?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../module/rpta/masken/48430_felderinfo.unl | 2 +- .../bewerbungen_datenblatt_virtuell.sql | 69 ++++++++++++++----- 2 files changed, 51 insertions(+), 20 deletions(-) diff --git a/src-modules/module/rpta/masken/48430_felderinfo.unl b/src-modules/module/rpta/masken/48430_felderinfo.unl index ffd5975..18d8ba9 100644 --- a/src-modules/module/rpta/masken/48430_felderinfo.unl +++ b/src-modules/module/rpta/masken/48430_felderinfo.unl @@ -14,7 +14,7 @@ and R.systeminfo_id=130);^ (select case when tid % 10 = 1 then tid+1 else tid+9 end from semester where today() between sem_beginn and sem_ende)) \ from semester \ where today() between sem_beginn and sem_ende;^ -48432^Fächer^30^0^0^130^200^6^integer^1000^0^12^<> select tid,name,sortnr from sichten where art='Fächer-Sicht' order by 3,2;^ ^ ^ +48432^Fächer^30^0^0^130^200^6^char^1000^0^12^<> select tid,name,sortnr from sichten where art='Fächer-Sicht' order by 3,2;^ ^ ^ 48433^Abschluss^40^0^0^100^200^3^char^1500^0^12^<> select tid,name,sortnr from sichten where art='SOS-Abschluss-Sicht' order by 3,2;^ ^ ^ 48434^bis Fachsemester^1000^300^-1^200^100^1^integer^30^0^999^^ ^ ^ 48435^Semestertyp^22^350^-1^140^80^1^integer^255^0^1^<> select 1,'nur Sommersemester' from xdummy union select 2,'nur Wintersemester' from xdummy^ ^ ^ diff --git a/src-modules/module/rpta/schluesseltabellen/bewerbungen_datenblatt_virtuell.sql b/src-modules/module/rpta/schluesseltabellen/bewerbungen_datenblatt_virtuell.sql index 3163bc9..d7a2422 100644 --- a/src-modules/module/rpta/schluesseltabellen/bewerbungen_datenblatt_virtuell.sql +++ b/src-modules/module/rpta/schluesseltabellen/bewerbungen_datenblatt_virtuell.sql @@ -9,6 +9,23 @@ select name +select 10::smallint as sortnr, +name, trim(name) ||'_' as prefix, +caption, +'zul_antr_aggr.stg=zul_k_stg.apnr' as joinclause + from sx_tables where name in ('zul_k_stg') +union +select 20::smallint as sortnr, +name, trim(name) ||'_' as prefix, +caption, +'zul_antr_aggr.abschl=zul_k_abint.apnr' as joinclause + from sx_tables where name in ('zul_k_abint') +union +select 30::smallint as sortnr, +name, trim(name) ||'_' as prefix, +caption, +'zul_antr_aggr.stort=zul_k_stort.apnr' as joinclause + from sx_tables where name in ('zul_k_stort')