43040^Studierende Datenblatt (CO)^--Freemarker Template\ <#include "SQL_lingua_franca"/>\ <#include "SuperX_general"/>\ <#include "SQL_multitable_output"/>\ \ --ram excelexport \ <#include "SQL_lingua_franca"/>\ <#include "SuperX_general"/>\ <#include "SQL_multitable_output"/>\ \ \ >,"<>",.vars["Weitere TabellenObject"].allKeys)}\ \ )\ order by 2;]]>\ \ >,"<>",.vars["Weitere TabellenObject"].allKeys)} )\ and foreignkey_tab in ('costage_st_studien_aggr'\ ${DatenblattTables(<>,"<>",.vars["Weitere TabellenObject"].allKeys)})\ ;]]>\ \ >,"<>",.vars["Weitere TabellenObject"].allKeys)}\ )\ and currentlyused=1\ ${DatenblattFields(<>,"<>",FelderObject.allKeys)}\ order by 2,3;]]>\ \ >,"<>",.vars["Weitere TabellenObject"].allKeys)}\ )\ and currentlyused=1\ ${DatenblattFields(<>,"<>",FelderObject.allKeys)}\ order by 2,3;]]>\ \ \ \ <@generate_multitable_list />\ <@generate_field_list_multitable aggregationsfeld="summe" aggregatfunktion="sum(" />\ <@generate_foreign_fields_multitable />\ \ \ <#assign filter="\ /* and hrst in (<>) */\ /* and semester >= <> */\ /* and semester <= <> */\ /* AND fachsemester <= <> */\ /* and statustyp in(<>) */\ /* and costage_st_studien_aggr.st_studiengang_nr in (select G.st_studiengang_nr from costage_st_studiengaenge G where G.abschluss in (<>)) */\ /* and costage_st_studien_aggr.st_studiengang_nr in (select G.st_studiengang_nr from costage_st_studiengaenge G where G.skz_key in (<>)) */\ /* and studiengang_nr =<> */\ /* and fach_nr =<> */\ /* and costage_st_studien_aggr.st_studstamm_nr in (select S.st_studstamm_nr from costage_st_studierendenstammdaten S where S.st_land1_nr in (<>) ) */\ /* and costage_st_studien_aggr.st_studstamm_nr in (select S2.st_studstamm_nr from costage_st_studierendenstammdaten S2 where S2.geschlecht = <> ) */\ /* and costage_st_studien_aggr.unikey=<> */\ " />\ \ \ <#if "<>"!="">\ <#assign filter=filter+" and costage_st_studien_aggr.matrikelnummer in (<>)"?replace("'","")/>\ \ \ \ /* <#assign filter = filter + " and 's_' || costage_st_studien_aggr.st_studiengang_nr in "+Studiengang.allNeededKeysList /> --<> */ \ \ \ <@generate_resultset_multitable tabellen=table_list\ p_show_keys=<>\ p_field_list_select=field_list_select\ p_foreign_fields=foreign_fields\ p_filter=filter\ p_field_list_groupby=field_list_groupby\ p_join_clause=join_clause\ />^--Freemarker Template \ \ >"?index_of("S.gewichtung_id=")==-1>select 'costage_st_studien_aggr' from xdummy<#else>select 'sos_stud_gewichtung' from xdummy]]>\ \ <#assign restrict=DatenblattTables(<>,"<>",.vars["Weitere TabellenObject"].allKeys)/>;\ <#else>\ <#assign restrict=DatenblattTables(<>,"<>",.vars["Weitere TabellenObject"].allKeys)?replace('costage_st_studien_aggr',basetable)?replace("'dim_studiengang'","'dim_studiengang_gew'")/>;\ \ select '${restrict?replace("\\x0027","\\x0027\\x0027")}' from xdummy;]]>\ \ \ ${DatenblattFields(<>,"<>",FelderObject.allKeys)}\ <#else>\ ${DatenblattFields(<>,"<>"?replace("costage_st_studien_aggr","sos_stud_gewichtung")?replace("dim_studiengang.","dim_studiengang_gew."),\ FelderObject.allKeys?replace("costage_st_studien_aggr","sos_stud_gewichtung")?replace("dim_studiengang.","dim_studiengang_gew."))}\ \ and table_name !='dim_person_attribute_aggr'\ --hier personattribute:\ union SELECT P.attributevalue , -- F.caption,\ F.foreignkey_tab,\ F.description as strukturStr\ from sx_fields F, personattributetype P\ where F.table_name in ('${basetable}'\ ${restriction}\ )\ and currentlyused=1\ --Pseudonyme eingeschaltet:\ and (name != 'matrikel_nr' or 0=(select \ count(*) from konstanten where beschreibung='SOS_MTKNR_EXT'\ and apnr=1))\ <#if basetable='costage_st_studien_aggr'>\ ${DatenblattFields(<>,"<>",FelderObject.allKeys)}\ <#else>\ ${DatenblattFields(<>,"<>"?replace("costage_st_studien_aggr","sos_stud_gewichtung")?replace("dim_studiengang.","dim_studiengang_gew.")\ ,FelderObject.allKeys?replace("costage_st_studien_aggr","sos_stud_gewichtung")?replace("dim_studiengang.","dim_studiengang_gew."))}\ \ and table_name ='dim_person_attribute_aggr'\ and F.name='attribute' || P.personattributetype_id\ order by 1;]]>\ \ \ XIL List\ sizable_columns horizontal_scrolling\ white_space_color=COLOR_WHITE fixed_columns=1\ min_heading_height=35\ <#assign i=1 />\ <#if get_felder?has_content >\ <#foreach myfield in get_felder>\ <#assign i=i+1 />\ Column CID=${i} heading_text="${myfield.key}" explanation="${myfield.strukturStr}" center_heading\ row_selectable col_selectable rightJust heading_platform readonly\ width=20\ <#if myfield.name != '' && <>==1>\ <#assign i=i+1 />\ Column CID=${i} heading_text="${myfield.key}\\n(Schlüssel)" explanation="Schlüssel des Feldes ${myfield.key}" center_heading\ row_selectable col_selectable rightJust heading_platform readonly\ width=20\ \ \ \ @@@^Altersgruppe^Anzahl^Flexible Ausgabe der Studierendenstatistik, Studiengänge und Studierendenstammdaten^drop table tmp_tabelle;^^2^700^360^0^1^^