Browse Source

kenn_semester nach cif geändert

sxc_0.3_Release
Andre Knieschewski 2 months ago
parent
commit
1de450092f
  1. 5
      src-modules/module/sxc/masken/47000_maskeninfo.unl
  2. 40
      src-modules/module/sxc/masken/47060_felderinfo.unl
  3. 14
      src-modules/module/sxc/schluesseltabellen/xcube_install.sql

5
src-modules/module/sxc/masken/47000_maskeninfo.unl

@ -62,8 +62,9 @@ sum(gesamt),\
sum(w_gesamt),\ sum(w_gesamt),\
sum(nicht_a_gesamt),\ sum(nicht_a_gesamt),\
sum(a_gesamt)\ sum(a_gesamt)\
from tmp_studis1 S, kenn_semester K\ from tmp_studis1 S, cif K\
where K.tid=S.semester\ where K.key=661\
and K.apnr=S.semester\
group by 1,2;\ group by 1,2;\
drop table tmp_studis1;\ drop table tmp_studis1;\
\ \

40
src-modules/module/sxc/masken/47060_felderinfo.unl

@ -1,6 +1,42 @@
47060^Hochschule^0^0^0^100^150^3^char^30^0^12^<<SQL>> select tid, type, name,sortnr from sichten where art in('SXC_Hochschulen-Sicht') order by sortnr, name;^^ ^ 47060^Hochschule^0^0^0^100^150^3^char^30^0^12^<<SQL>> select tid, type, name,sortnr from sichten where art in('SXC_Hochschulen-Sicht') order by sortnr, name;^^ ^
47061^Seit Semester^1^0^0^130^80^1^integer^30^0^1^<<SQL>> select tid,druck from kenn_semester where tid in (select semester from sxc_stud_sem_da_geschl_hs) order by tid DESC;^^<<SQL>> select tid,druck from kenn_semester where today() between sem_beginn and sem_ende;^ 47061^Seit Semester^1^0^0^130^80^1^integer^30^0^1^<<SQL>> WITH aktuelles_semester AS (\
47062^Bis Semester^3^330^-1^130^100^1^integer^30^0^1^<<SQL>> select tid,druck from kenn_semester where tid in (select semester from sxc_stud_sem_da_geschl_hs) order by tid DESC;^ ^<<SQL>> select tid,druck from kenn_semester where today() between sem_beginn and sem_ende;^ SELECT apnr\
FROM cif\
WHERE key = 661\
AND today() BETWEEN d_akt_von AND d_akt_bis\
LIMIT 1\
)\
SELECT c.apnr,c.druck\
FROM cif c\
JOIN aktuelles_semester a\
ON c.apnr <= a.apnr\
WHERE c.key = 661\
ORDER BY c.apnr DESC;\
^^<<SQL>> \
SELECT apnr\
FROM cif\
WHERE key = 661\
AND today() BETWEEN d_akt_von AND d_akt_bis\
LIMIT 1^
47062^Bis Semester^3^330^-1^130^100^1^integer^30^0^1^<<SQL>> WITH aktuelles_semester AS (\
SELECT apnr\
FROM cif\
WHERE key = 661\
AND today() BETWEEN d_akt_von AND d_akt_bis\
LIMIT 1\
)\
SELECT c.apnr,c.druck\
FROM cif c\
JOIN aktuelles_semester a\
ON c.apnr <= a.apnr\
WHERE c.key = 661\
ORDER BY c.apnr DESC;\
^ ^<<SQL>> \
SELECT apnr\
FROM cif\
WHERE key = 661\
AND today() BETWEEN d_akt_von AND d_akt_bis\
LIMIT 1^
47071^Geschlecht^37^0^0^140^80^1^char^30^0^1^<<SQL>> select apnr, name from xcube_dims where id='auspraegung_code_3' order by 1^hidden^^ 47071^Geschlecht^37^0^0^140^80^1^char^30^0^1^<<SQL>> select apnr, name from xcube_dims where id='auspraegung_code_3' order by 1^hidden^^
47072^Felder^125^0^0^150^190^10^char^30^0^999^<<SQL>>\ 47072^Felder^125^0^0^150^190^10^char^30^0^999^<<SQL>>\
--freemarker template\ --freemarker template\

14
src-modules/module/sxc/schluesseltabellen/xcube_install.sql

@ -42,10 +42,11 @@
"name":"semester", "name":"semester",
"caption":"Semester", "caption":"Semester",
"is_coldefault":1, "is_coldefault":1,
"foreignkey_tab":"kenn_semester", "foreignkey_tab":"cif",
"foreignkey_col":"tid", "foreignkey_col":"apnr",
"foreignkey_cap":"druck", "foreignkey_cap":"druck",
"sortfield":"tid", "foreignkey_cond":"key=661",
"sortfield":"apnr",
"calc_gesamt":0}, "calc_gesamt":0},
{"maskeninfo_id":47030, {"maskeninfo_id":47030,
"name":"hs_nr", "name":"hs_nr",
@ -75,10 +76,11 @@
"name":"semester", "name":"semester",
"caption":"Semester", "caption":"Semester",
"is_coldefault":1, "is_coldefault":1,
"foreignkey_tab":"kenn_semester", "foreignkey_tab":"cif",
"foreignkey_col":"tid", "foreignkey_col":"apnr",
"foreignkey_cap":"druck", "foreignkey_cap":"druck",
"sortfield":"tid", "foreignkey_cond":"key=661",
"sortfield":"apnr",
"calc_gesamt":0}, "calc_gesamt":0},
{"maskeninfo_id":47060, {"maskeninfo_id":47060,
"name":"hs_nr", "name":"hs_nr",

Loading…
Cancel
Save