Compare commits
No commits in common. '0122ea30d141ea74c459ae1d7acb6a966a172b76' and 'c30efc60a414eed2a608b92750178bbd43d73061' have entirely different histories.
0122ea30d1
...
c30efc60a4
25 changed files with 21112 additions and 11852 deletions
@ -1,9 +0,0 @@ |
|||||||
#!/bin/bash |
|
||||||
#sudo apt install xmlstarlet |
|
||||||
for file in *.kjb *.ktr; do |
|
||||||
[ -f "$file" ] || continue # Überspringt, falls keine Dateien existieren |
|
||||||
##durch das && wird bewirkt, dass bei Fehler von xmlstarlet Originaldatei nicht überschrieben wird |
|
||||||
## Connection-Knoten, bei denen auch die aufgeführten Unterknoten existieren, werden enfernt |
|
||||||
xmlstarlet ed -d "//connection[name and server and type and access and database]" "$file" > "${file}.tmp" && mv "${file}.tmp" "$file" |
|
||||||
done |
|
||||||
|
|
||||||
@ -1,46 +0,0 @@ |
|||||||
create view dim_semester( |
|
||||||
tid, |
|
||||||
eintrag, |
|
||||||
eintrag_kurz, |
|
||||||
sem_beginn, |
|
||||||
sem_ende, |
|
||||||
semestertyp, |
|
||||||
vorsem, |
|
||||||
folgesem, |
|
||||||
folgesem_sem_beginn, |
|
||||||
ist_zukunft, |
|
||||||
akad_jahr, |
|
||||||
akad_jahr_absolv, |
|
||||||
akad_jahr_anf) as |
|
||||||
|
|
||||||
with tmp_semester as (select C.apnr as tid, |
|
||||||
C.druck as eintrag, |
|
||||||
C.kurz as eintrag_kurz, --TODO |
|
||||||
C.d_akt_von as sem_beginn, |
|
||||||
C.d_akt_bis as sem_ende, |
|
||||||
val(substring('' || C.apnr from 5 for 1)) as semestertyp, |
|
||||||
add_sem(C.apnr,-1) as vorsem, |
|
||||||
add_sem(C.apnr,1) as folgesem, |
|
||||||
(select C2.d_akt_von from cif C2 where C2.key=661 |
|
||||||
and C2.apnr=add_sem(C.apnr,1)) as folgesem_sem_beginn |
|
||||||
from cif C |
|
||||||
where key=661 |
|
||||||
) |
|
||||||
select tid, |
|
||||||
eintrag, |
|
||||||
eintrag_kurz, |
|
||||||
sem_beginn, |
|
||||||
sem_ende, |
|
||||||
semestertyp, |
|
||||||
vorsem, |
|
||||||
folgesem, |
|
||||||
folgesem_sem_beginn, |
|
||||||
(case when sem_beginn > current_date then 1 else 0 end) as ist_zukunft, |
|
||||||
case when semestertyp='1' then (tid/10)-1 when semestertyp='2' then (tid/10) end as akad_jahr, |
|
||||||
case when semestertyp='1' then (tid/10) when semestertyp='2' then (tid/10)+1 end as akad_jahr_absolv, |
|
||||||
case when semestertyp='1' then (tid/10) when semestertyp='2' then (tid/10) end as akad_jahr_anf |
|
||||||
|
|
||||||
from tmp_semester |
|
||||||
|
|
||||||
; |
|
||||||
|
|
||||||
File diff suppressed because one or more lines are too long
Loading…
Reference in new issue