<columnname="eu"type ="CHAR"size ="10"default =""notnull ="false"><comment>Enthält ein X, wenn das Land ein EU-Mitglied ist.</comment></column>
<columnname="nat_key"type ="CHAR"size ="10"default =""notnull ="false"><comment>Schlüsselwert des Landes laut Vorgabe des Wissenschaftsministeriums (AT). Der Schlüsselwert entspricht der ehemaligen Codex-Nationentabelle.</comment></column>
<tablename="costage_st_studienstatus_neu"thema="Studierende und Gebühren"caption="Studienstatus pro Semester (CO)"typ="Ladetabelle"releaseUnload="empty">
<description>Studienstatus pro Semester (CO)</description>
<tablename="costage_st_studien_spoversionen"thema="Studierende und Gebühren"caption="SPO-Versionen pro Studium"typ="Datentabelle"releaseUnload="empty">
<tablename="costage_st_studien_spoversionen"thema="Studierende und Gebühren"caption="SPO-Versionen pro Studium"typ="Datentabelle"releaseUnload="empty">
<columnname="st_studiengang_nr_msg"type ="INTEGER"size ="8"default =""notnull ="false"description="Studiengang (ID) des MSG"><comment>nur bei TSG</comment></column>
<columnname="veranstaltung_nummer"type ="VARCHAR"size ="25"default =""notnull ="false"description="Nummer der Lehr- oder Prüfungsveranstaltung"><comment></comment></column>
<columnname="veranstaltung_titel"type ="VARCHAR"size ="255"default =""notnull ="false"description="Titel der Lehr- oder Prüfungsveranstaltung"><comment></comment></column>
<columnname="veranstaltung_art"type ="VARCHAR"size ="2"default =""notnull ="false"description="Art der Lehr- oder Prüfungsveranstaltung"><comment></comment></column>
<columnname="unterrichtseinheiten"type ="INTEGER"size ="4"default =""notnull ="false"description="Kontaktstunden"><comment></comment>der Lehr- oder Prüfungsveranstaltung im Semester</column>
<columnname="thema_individuell"type ="VARCHAR"size ="255"default =""notnull ="false"description="Individuelles Thema"><comment>einer*eines Studierenden bei der Leistung (z. B. wenn Abschlussarbeiten im Rahmen einer Lehrveranstaltung erstellt werden).</comment></column>
<columnname="st_studiengang_nr_msg"type ="INTEGER"size ="8"default =""notnull ="false"description="Studiengang (ID) des MSG"><comment>nur bei TSG</comment></column>
<columnname="st_studiengang_nr_msg"type ="INTEGER"size ="8"default =""notnull ="false"description="Studiengang (ID) des MSG"><comment>nur bei TSG</comment></column>
<columnname="veranstaltung_nummer"type ="VARCHAR"size ="25"default =""notnull ="false"description="Nummer der Lehr- oder Prüfungsveranstaltung"><comment></comment></column>
<columnname="veranstaltung_titel"type ="VARCHAR"size ="255"default =""notnull ="false"description="Titel der Lehr- oder Prüfungsveranstaltung"><comment></comment></column>
<columnname="veranstaltung_art"type ="VARCHAR"size ="2"default =""notnull ="false"description="Art der Lehr- oder Prüfungsveranstaltung"><comment></comment></column>
<columnname="unterrichtseinheiten"type ="INTEGER"size ="4"default =""notnull ="false"description="Kontaktstunden"><comment></comment>der Lehr- oder Prüfungsveranstaltung im Semester</column>
<columnname="thema_individuell"type ="VARCHAR"size ="255"default =""notnull ="false"description="Individuelles Thema"><comment>einer*eines Studierenden bei der Leistung (z. B. wenn Abschlussarbeiten im Rahmen einer Lehrveranstaltung erstellt werden).</comment></column>
43180^Prüfungstyp^18^0^0^140^150^1^char^70^0^1^<<SQL>>select 'LV','reale Lehrveranstaltung' from xdummy\
union select 'FACH','Fach-/Modulprüfung' from xdummy\
order by 1^ ^^
43181^Seit Semester^3^0^0^140^80^1^integer^30^0^1^<<SQL>> select semester_tid, semester_bezeichnung from costage_st_semester order by 1 DESC;^ ^<<SQL>> select semester_tid, semester_bezeichnung from costage_st_semester where today()-365 between date(semester_anfang) and date(semester_ende);^
43182^Studiengang^9^0^0^130^150^50^char^30^0^12^<<SQL>> select tid,name,sortnr from sichten where art in ('COSTAGE-Studiengang-Sicht') order by 3,2;^^^
43183^Staatsangehörigkeit^36^0^0^130^150^10^sql^30^0^1^<<SQL>> SELECT st_land_nr, name from costage_st_laender order by 2;^^^
43184^Prüfungsstatus^14^350^-1^140^180^1^char^30^0^1^<<SQL>> select apnr,druck from cifx where key=622 order by 2^^ ^
43185^Auswertungsebene Prüfungen^25^330^-1^130^150^1^char^4^1^1^<<SQL>> select 'G','Gesamtabschluss' from xdummy\
union select 'F','Absolvent*innenfachfälle' from xdummy\
union select 'T','Teilstudienabschluss' from xdummy\
order by 1;^hidden^<<SQL>> select 'T','Teilstudienabschluss' from xdummy;^
and name in (select distinct tablename from stylesheet_field where stylesheet_id in (select tid from sx_stylesheets where filename=<<tablestylesheet>>)) \
</#if>\
order by 2^^^
43187^Leistungsdetailtyp^20^350^-1^140^100^10^char^30^0^1^<<SQL>> select leistungsdetailtyp_kb,name_de from costage_leistungen_detail_typen\
where leistungsdetailtyp_kb in (select distinct leistungsdetailtyp_kb from costage_st_pruef_aggr);^ ^ ^
43189^Bis Semester^4^350^-1^140^80^1^integer^30^0^1^<<SQL>> select semester_tid, semester_bezeichnung from costage_st_semester order by 1 DESC;^ ^<<SQL>> select semester_tid, semester_bezeichnung from costage_st_semester where today() between date(semester_anfang) and date(semester_ende);^
/* or F.table_name in (<<Weitere Tabellen>>) */) \
<#else>\
and trim(F.table_name) || '.' || F.name in (select trim(tablename)||'.'||trim(fieldname) from stylesheet_field where stylesheet_id in \
(select tid from sx_stylesheets where filename=<<tablestylesheet>>))\
</#if>\
order by 2;^^^
43193^Fach^6^0^0^140^150^50^char^30^0^1^<<SQL>>\
SELECT \
skz_key,\
skz_name\
FROM costage_st_studienkennzahlen\
/* where unikey=<<Hochschule>> */\
order by 2\
;^^^
43194^Schlüssel anzeigen^150^0^0^100^100^1^integer^30^1^1^<<SQL>> select 1,'Ja' from xdummy union select 0,'Nein' from xdummy^^<<SQL>> select 1,'Ja' from xdummy^
43195^tablestylesheet^121^0^0^100^200^1^char^200^1^1^<<SQL>> select distinct filename,X.caption,ord from sx_stylesheets X,sx_mask_style S where X.tid=S.stylesheet_id and S.maskeninfo_id=43180 order by ord^^<<SQL>> select distinct filename,X.caption from sx_stylesheets X,sx_mask_style S where X.tid=S.stylesheet_id and S.maskeninfo_id=43180 and S.ord=1^
43196^Ausgabeformat^2001^0^0^100^150^1^char^200^1^1^<<SQL>> select element_value,description from menu_element where element='Ausgabeformat' and nature::smallint<100 order by nature::smallint^^<<SQL>> select element_value,description from menu_element where element='Ausgabeformat' and description='HTML'^
|| '#' || trim(string_not_null(foreignkey_uniquename)))::char(255) as strukturStr\
from sx_fields\
where table_name in ('costage_st_einzpruef_aggr' ${DatenblattTables(<<tablestylesheet>>,"<<Weitere Tabellen>>",.vars["Weitere TabellenObject"].allKeys)}\
/* AND leistungsdetailtyp_kb in (<<Leistungsdetailtyp>>) */\
/* and leistungsstatus_map_kb in(<<Prüfungsstatus>>) */\
/* and costage_st_einzpruef_aggr.st_studiengang_nr in (select G.st_studiengang_nr from costage_st_studiengaenge G where G.abschluss in (<<Abschluss>>)) */\
/* and studiengang_nr =<<Studiengang-Nr.>> */\
/* and fach_nr =<<Fach-Nr.>> */\
/* and costage_st_einzpruef_aggr.st_studstamm_nr in (select S.st_studstamm_nr from costage_st_studierendenstammdaten S where S.st_land1_nr in (<<Staatsangehörigkeit>>) ) */\
/* and costage_st_einzpruef_aggr.st_studstamm_nr in (select S2.st_studstamm_nr from costage_st_studierendenstammdaten S2 where S2.geschlecht = <<Geschlecht>> ) */\
/* and costage_st_einzpruef_aggr.unikey=<<Hochschule>> */\
/* and costage_st_einzpruef_aggr.ghk_typ_kurzbezeichnung=<<Prüfungstyp>> */\
\
" />\
\
\
<#if "<<Matrikel-Nr.>>"!="">\
<#assign filter=filter+" and costage_st_einzpruef_aggr.matrikelnummer in (<<Matrikel-Nr.>>)"?replace("'","")/>\
</#if>\
/* <#assign filter = filter + " and 's_' || costage_st_einzpruef_aggr.st_studiengang_nr in "+Studiengang.allNeededKeysList /> --<<Studiengang>> */ \
\
--Feld Auswertungsebene Prüfungen\
--Was wird ausgewertet? Welche Leistungsdetailtypen sin betroffen? Welches Prüfungsdatum/Semester soll ausgewertet werden?\
/* <#assign fach_filter="costage_st_einzpruef_aggr.st_studiengang_nr in (select G.st_studiengang_nr from costage_st_studiengaenge G where G.skz_key in (<<Fach>>)) "/> \
and to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTAGE_start_bw_sem
and to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTAGE_start_bw_sem
and current_date+365 > S.semester_anfang
and current_date+365 > S.semester_anfang
and extract(year from S.semester_anfang) > 2000
and extract(year from S.semester_anfang) > 2000
and B.abgeschickt_datum is not null --TUG: abgeschickt_datum = Null sind zu filtern. Diese wurden dann nie an die Hochschule übermittelt.
and B.zurueckgezogen_am is null
;
;
]]>
]]>
@ -625,7 +627,7 @@ FROM px_st_ersthochschulen_v
SELECT H.st_studstamm_nr,
SELECT H.st_studstamm_nr,
H.st_sem_nr,
H.st_sem_nr,
H.anzahl_hochschulsemester
H.anzahl_hochschulsemester
FROM sx_st_hochschulsemester_v H,px_st_semester_v S
FROM px_st_hochschulsemester_v H,px_st_semester_v S
where S.st_sem_nr=H.st_sem_nr
where S.st_sem_nr=H.st_sem_nr
and H.anzahl_hochschulsemester >0
and H.anzahl_hochschulsemester >0
and to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTAGE_start_st_sem
and to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTAGE_start_st_sem
@ -652,12 +654,12 @@ SELECT leistung_nr,
spov_abschluss,
spov_abschluss,
stp_sp_nr,
stp_sp_nr,
veranstaltung_nummer,
veranstaltung_nummer,
veranstaltung_semester,
substr(veranstaltung_semester,0, 254),
veranstaltung_titel,
substr(veranstaltung_titel,0, 254),
veranstaltung_art,
veranstaltung_art,
semesterstunden,
semesterstunden,
unterrichtseinheiten,
unterrichtseinheiten,
thema_individuell,
substr(thema_individuell,0, 254),
pv_notenskala_nr,
pv_notenskala_nr,
note,
note,
note_name,
note_name,
@ -676,7 +678,8 @@ SELECT leistung_nr,
zusatzleistung_flag,
zusatzleistung_flag,
leistungsstatus_nr,
leistungsstatus_nr,
leistungsstatus_map_kb
leistungsstatus_map_kb
FROM sx_leistungen_v
FROM sx_leistungen_v
--da das Semester bei Leistungen nicht immer gefuellt ist bzw. der Datum der Leistung nach dem Studium sein kann, hier keine Where Bedingung aufs Startsemester
;
;
]]>
]]>
</extraction-sql>
</extraction-sql>
@ -825,11 +828,15 @@ and to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTA