48000^Tabellenausgabe Studierende (amtlich und intern)^--Freemarker Template\ <#include "SQL_lingua_franca"/>\ <#include "SuperX_general"/>\ --\ --Autor D. Quathamer 2024\ \ >;]]>\ \ \ \ \ >;\ \ ]]>\ >\ /* and C.uniquename in (<>) */\ order by CL.sortnr\ ;\ ]]>\ = <> */\ /* and tid <= <> */\ <#if "<>"="1" || "<>"="2">\ and substring('' || tid from 5 for 1)='<>'\ \ ;\ \ ]]>\ \ \ <#assign jahr_param="" />\ <#assign jahr_filter="1=1" />\ /* <#assign jahr_param="<>" /> */\ --Akad. Jahr 2022: WS + SS - Beispiel: WS 22/23 + SS 2023\ <#if jahr_param !="">\ <#assign jahr_filter="(" />\ <#assign jahr_filter=jahr_filter + "(substring('' || sem_rueck_beur_ein from 5 for 1)='2' and val(substring('' || sem_rueck_beur_ein from 1 for 4))="+jahr_param+")" />\ <#assign jahr_filter=jahr_filter + " or "/>\ <#assign jahr_filter=jahr_filter + "(substring('' || sem_rueck_beur_ein from 5 for 1)='1' and (val(substring('' || sem_rueck_beur_ein from 1 for 4))-1)="+jahr_param+")" />\ <#assign jahr_filter=jahr_filter + ")" />\ \ \ <#assign semester_filter ="1=1\ /* and sem_rueck_beur_ein >= <> */\ /* and sem_rueck_beur_ein <= <> */\ " />\ <#if "<>"="1" || "<>"="2">\ <#assign semester_filter = semester_filter+ " and substring('' || sem_rueck_beur_ein from 5 for 1)='<>'" />\ \ <#if "<>"="1">\ --nur Endsemester\ <#assign semester_filter = semester_filter+ " and 1=1 and sem_rueck_beur_ein = "+endsemester /> \ \ \ <#assign filter="<>\ /* and sem_rueck_beur_ein = <> */\ /* and stichtag = <> */\ /* and <> */\ /* and <>*/\ /* and geschlecht = <> */\ /* and fach_sem_zahl <= <> */\ /* and substring('' || sem_rueck_beur_ein from 5 for 1)='<>' */\ /* and ${<>} */\ " />\ \ <#assign filter= filter + " and " + jahr_filter />\ \ <#assign filter= filter + " and " + semester_filter />\ \ \ <#assign filter = filter + " and 's_' || tid_stg in "+Studiengang.allNeededKeysList /> \ /* <#assign filter = filter + " and '' || ca12_staat in "+Staatsangehörigkeit.allNeededKeysList /> --<> */\ /* <#assign filter = filter + " and stg in "+Fächer.allNeededKeysList /> --<> */\ /* <#assign filter = filter + " and tid_stg in (select L2.tid from lehr_stg_ab L2 where L2.abschluss in "+Abschluss.allNeededKeysList +")" /> --<> */\ \ <#assign mtknr_filter="matrikel_nr::varchar(255)" />\ <#if K_SOS_MTKNR_EXT=1>\ <#assign mtknr_filter="pseudonym" />\ \ <#assign matrikel_nr_sel="" />\ /*<#assign matrikel_nr_sel=<> />*/\ \ \ <#if matrikel_nr_sel !="">\ <#assign filter=filter+" and "+mtknr_filter+"='"+matrikel_nr_sel+"'" />\ \ <#if columns?has_content>\ \ <#if basetable.is_virtual==1>\ \ create temp table ${basetable.runtime_tablename} as\ select ${rpta_resultset.fieldclause} \ from ${rpta_resultset.joinclause} \ where 1=1\ <#if rpta_resultset.whereclause != ""> \ ${rpta_resultset.whereclause} \ and ${filter}\ ;\ \ \ \ <@rpta_interpret_column_layout nonvirtualTableFilter=filter />\ \ --wenn columns?has_content^--Freemarker Template\ XIL List\ sizable_columns horizontal_scrolling\ drop_and_delete movable_columns \ white_space_color=COLOR_WHITE fixed_columns=1\ min_heading_height=55\ <#foreach column in columns>\ <#if column.is_visible!=0>\ Column CID=0 heading_text="${column.caption}" center_heading explanation="${column.description}"\ row_selectable heading_platform readonly\ width=${column.visible_width} text_size=60\ \ \ @@@^Studienfach^Anzahl bzw. Anteil^Datenblatt Studierendenstatistik^drop table if exists tmp_stud2; drop table if exists tmp_stud3;^^2^850^540^^1^<>SELECT description FROM rpta_column_layout where tid=<>;^