@ -276,7 +276,11 @@ drop TABLE tmp_rpta_column2layout;\
@@ -276,7 +276,11 @@ drop TABLE tmp_rpta_column2layout;\
select \
--zuerst die Basisdaten:\
<#foreach column in columns>\
<#if column.coltype=="treeColumn">\
<#if column.coltype=="treeColumn" || column.coltype=="treechildColumn">\
<#assign maxEbenePlusEins=0 />\
<#if column.coltype=="treechildColumn">\
<#assign maxEbenePlusEins=1 />\
</#if>\
<#assign columnLayoutHasTreeColumn=1 />\
<#assign treeColumnSrcFieldname=column.srcfieldname />\
<#assign treeColumnTargetFieldname=column.targetfieldname />\
@ -396,6 +400,7 @@ drop TABLE tmp_rpta_column2layout;\
@@ -396,6 +400,7 @@ drop TABLE tmp_rpta_column2layout;\
<@addcomment "${einElement.name}"/>\
\
--zuerst Summenzeile:\
<#if einElement.level != maxEbene || maxEbenePlusEins=1>\
<#assign sortnr=sortnr+1>\
insert into tmp_stud3(\
<#foreach column in columns>\
@ -431,10 +436,10 @@ drop TABLE tmp_rpta_column2layout;\
@@ -431,10 +436,10 @@ drop TABLE tmp_rpta_column2layout;\
where ${treeColumnSrcFieldname} in ${einElement.subkeys}\
\
;\
</#if>\
\
--Unterste Ebene die Werte:\
<#if columnLayoutWithTreeColumnAdditionalGrouping != "" \
&& einElement.level == maxEbene >\
<#if einElement.level == maxEbene>\
<#assign sortnr=sortnr+1>\
insert into tmp_stud3(\
<#foreach column in columns>\
@ -448,7 +453,7 @@ drop TABLE tmp_rpta_column2layout;\
@@ -448,7 +453,7 @@ drop TABLE tmp_rpta_column2layout;\
<#if column.targetfieldname=treeColumnTargetFieldname>\
'${einElement.name}',\
<#elseif column.targetfieldname="ebene">\
<#if einElement.level == maxEbene >\
<#if maxEbenePlusEins=1 >\
${einElement.level+ 1},\
<#else>\
${einElement.level},\
@ -510,6 +515,16 @@ drop TABLE tmp_rpta_column2layout;\
@@ -510,6 +515,16 @@ drop TABLE tmp_rpta_column2layout;\
</#if> \
</#foreach>\
from tmp_stud2\
where 1=1 and\
<#foreach column in columns>\
<#if column.is_aggregate==1>\
<#if column?is_last>\
${column.targetfieldname} is not null\
<#else>\
${column.targetfieldname} is not null or\
</#if>\
</#if>\
</#foreach>\
order by \
<#if rpta_column_layout.sortclause?has_content>\
${rpta_column_layout.sortclause}\