<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Question Re: SQL Anywhere 11: Select brings inconsistent results when database cache is low in Technology Q&amp;A</title>
    <link>https://community.sap.com/t5/technology-q-a/sql-anywhere-11-select-brings-inconsistent-results-when-database-cache-is/qaa-p/13820685#M4851528</link>
    <description>&lt;P&gt;The query plans I wanted to see were from SA11 only for now.&lt;/P&gt;</description>
    <pubDate>Mon, 22 Jul 2013 12:20:03 GMT</pubDate>
    <dc:creator>chris_keating</dc:creator>
    <dc:date>2013-07-22T12:20:03Z</dc:date>
    <item>
      <title>SQL Anywhere 11: Select brings inconsistent results when database cache is low</title>
      <link>https://community.sap.com/t5/technology-q-a/sql-anywhere-11-select-brings-inconsistent-results-when-database-cache-is/qaq-p/13820682</link>
      <description>&lt;P&gt;We have a complex sql query with five subquerys and the group by clause. If I restrict the database server cache to 16m (with the option "-ch 16m") we get randomized different results from the same sql query (these issue is reproducible on different machines). Our customer have the same issue on his system without reducing the cache with the -ch option and with 8g of free memory. &lt;/P&gt;
&lt;P&gt;What is a possible explanation for such a behavior? &lt;/P&gt;
&lt;P&gt;We think that it would be better to get a warning message or a database server crash than inconsistent results. &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;DB-Version: 11.0.1.2744&lt;/LI&gt;
&lt;LI&gt;DB-Size: ~1g &lt;/LI&gt;
&lt;LI&gt;We tested it also with the newest 11.0.1.XXXX EBF release.&lt;/LI&gt;
&lt;/UL&gt;


&lt;P&gt;Here the sql:&lt;/P&gt;
&lt;DIV class="codehilite"&gt;&lt;PRE&gt;&lt;SPAN class="n"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="nb"&gt;select&lt;/SPAN&gt; &lt;SPAN class="n"&gt;year&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;beginnt&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="o"&gt;*&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;100&lt;/SPAN&gt; &lt;SPAN class="o"&gt;+&lt;/SPAN&gt; &lt;SPAN class="n"&gt;month&lt;/SPAN&gt; &lt;SPAN class="p"&gt;(&lt;/SPAN&gt; &lt;SPAN class="n"&gt;beginnt&lt;/SPAN&gt; &lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="n"&gt;FROM&lt;/SPAN&gt; &lt;SPAN class="n"&gt;geschaeftsjahr&lt;/SPAN&gt; &lt;SPAN class="n"&gt;WHERE&lt;/SPAN&gt; &lt;SPAN class="n"&gt;beginnt&lt;/SPAN&gt; &lt;SPAN class="o"&gt;&amp;lt;=&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'2012-06-30'&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;and&lt;/SPAN&gt; 
 &lt;SPAN class="n"&gt;endet&lt;/SPAN&gt; &lt;SPAN class="o"&gt;&amp;gt;=&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'2012-06-30'&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;and&lt;/SPAN&gt; 
 &lt;SPAN class="n"&gt;mandant_nr&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="n"&gt;i1_mandant_nr&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="n"&gt;geschaeftsjahresbeginn_vorjahr_yyyymm&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="nb"&gt;select&lt;/SPAN&gt; &lt;SPAN class="n"&gt;beginnt&lt;/SPAN&gt; &lt;SPAN class="n"&gt;from&lt;/SPAN&gt; &lt;SPAN class="n"&gt;geschaeftsjahr&lt;/SPAN&gt; &lt;SPAN class="n"&gt;where&lt;/SPAN&gt; &lt;SPAN class="n"&gt;beginnt&lt;/SPAN&gt; &lt;SPAN class="o"&gt;&amp;lt;=&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'2012-06-30'&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;and&lt;/SPAN&gt; 
 &lt;SPAN class="n"&gt;endet&lt;/SPAN&gt; &lt;SPAN class="o"&gt;&amp;gt;=&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'2012-06-30'&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;and&lt;/SPAN&gt; 
 &lt;SPAN class="n"&gt;mandant_nr&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="n"&gt;i1_mandant_nr&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="n"&gt;geschaeftsjahresbeginn_vorjahr_datum&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="nb"&gt;select&lt;/SPAN&gt; &lt;SPAN class="n"&gt;year&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;beginnt&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="o"&gt;*&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;100&lt;/SPAN&gt; &lt;SPAN class="o"&gt;+&lt;/SPAN&gt; &lt;SPAN class="n"&gt;month&lt;/SPAN&gt; &lt;SPAN class="p"&gt;(&lt;/SPAN&gt; &lt;SPAN class="n"&gt;beginnt&lt;/SPAN&gt; &lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="n"&gt;from&lt;/SPAN&gt; &lt;SPAN class="n"&gt;geschaeftsjahr&lt;/SPAN&gt; &lt;SPAN class="n"&gt;where&lt;/SPAN&gt; &lt;SPAN class="n"&gt;beginnt&lt;/SPAN&gt; &lt;SPAN class="o"&gt;&amp;lt;=&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'2013-06-30'&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;and&lt;/SPAN&gt; 
 &lt;SPAN class="n"&gt;endet&lt;/SPAN&gt; &lt;SPAN class="o"&gt;&amp;gt;=&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'2013-06-30'&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;and&lt;/SPAN&gt; 
 &lt;SPAN class="n"&gt;mandant_nr&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="n"&gt;i1_mandant_nr&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="n"&gt;geschaeftsjahresbeginn_yyyymm&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="nb"&gt;select&lt;/SPAN&gt; &lt;SPAN class="n"&gt;beginnt&lt;/SPAN&gt; &lt;SPAN class="n"&gt;from&lt;/SPAN&gt; &lt;SPAN class="n"&gt;geschaeftsjahr&lt;/SPAN&gt; &lt;SPAN class="n"&gt;where&lt;/SPAN&gt; &lt;SPAN class="n"&gt;beginnt&lt;/SPAN&gt; &lt;SPAN class="o"&gt;&amp;lt;=&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'2013-06-30'&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;and&lt;/SPAN&gt; 
 &lt;SPAN class="n"&gt;endet&lt;/SPAN&gt; &lt;SPAN class="o"&gt;&amp;gt;=&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'2013-06-30'&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;and&lt;/SPAN&gt; 
 &lt;SPAN class="n"&gt;mandant_nr&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="n"&gt;i1_mandant_nr&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="n"&gt;geschaeftsjahresbeginn_datum&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"ks1_kstnummer"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"ks1_bezeichnung"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;isnull&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;sum&lt;/SPAN&gt; &lt;SPAN class="p"&gt;(&lt;/SPAN&gt; &lt;SPAN class="k"&gt;if&lt;/SPAN&gt; &lt;SPAN class="n"&gt;ksb1_jahr&lt;/SPAN&gt;&lt;SPAN class="o"&gt;*&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;100&lt;/SPAN&gt;&lt;SPAN class="o"&gt;+&lt;/SPAN&gt;&lt;SPAN class="n"&gt;ksb1_monat&lt;/SPAN&gt; &lt;SPAN class="o"&gt;&amp;gt;=&lt;/SPAN&gt; &lt;SPAN class="n"&gt;year&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s"&gt;'2013-06-01'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt;&lt;SPAN class="o"&gt;*&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;100&lt;/SPAN&gt;&lt;SPAN class="o"&gt;+&lt;/SPAN&gt;&lt;SPAN class="n"&gt;month&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s"&gt;'2013-06-01'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="k"&gt;then&lt;/SPAN&gt; &lt;SPAN class="k"&gt;if&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;not&lt;/SPAN&gt; &lt;SPAN class="n"&gt;isnull&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"bereich"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="s"&gt;''&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'C'&lt;/SPAN&gt; &lt;SPAN class="k"&gt;then&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"ksb1_betrag"&lt;/SPAN&gt; &lt;SPAN class="k"&gt;else&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;0&lt;/SPAN&gt; &lt;SPAN class="n"&gt;endif&lt;/SPAN&gt; &lt;SPAN class="k"&gt;else&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;0&lt;/SPAN&gt; &lt;SPAN class="n"&gt;endif&lt;/SPAN&gt; &lt;SPAN class="o"&gt;*&lt;/SPAN&gt; &lt;SPAN class="n"&gt;get_vorzeichen_kore&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;ksb1_mandant_nr&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;ksb1_kontonummer&lt;/SPAN&gt;&lt;SPAN class="p"&gt;))&lt;/SPAN&gt; &lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;0&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"betrag_kosten"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;isnull&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;sum&lt;/SPAN&gt; &lt;SPAN class="p"&gt;(&lt;/SPAN&gt; &lt;SPAN class="k"&gt;if&lt;/SPAN&gt; &lt;SPAN class="n"&gt;ksb1_jahr&lt;/SPAN&gt;&lt;SPAN class="o"&gt;*&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;100&lt;/SPAN&gt;&lt;SPAN class="o"&gt;+&lt;/SPAN&gt;&lt;SPAN class="n"&gt;ksb1_monat&lt;/SPAN&gt; &lt;SPAN class="o"&gt;&amp;gt;=&lt;/SPAN&gt; &lt;SPAN class="n"&gt;year&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s"&gt;'2013-06-01'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt;&lt;SPAN class="o"&gt;*&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;100&lt;/SPAN&gt;&lt;SPAN class="o"&gt;+&lt;/SPAN&gt;&lt;SPAN class="n"&gt;month&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s"&gt;'2013-06-01'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="k"&gt;then&lt;/SPAN&gt; &lt;SPAN class="k"&gt;if&lt;/SPAN&gt; &lt;SPAN class="n"&gt;isnull&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"bereich"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="s"&gt;''&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'C'&lt;/SPAN&gt; &lt;SPAN class="k"&gt;then&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"ksb1_betrag"&lt;/SPAN&gt; &lt;SPAN class="k"&gt;else&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;0&lt;/SPAN&gt; &lt;SPAN class="n"&gt;endif&lt;/SPAN&gt; &lt;SPAN class="k"&gt;else&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;0&lt;/SPAN&gt; &lt;SPAN class="n"&gt;endif&lt;/SPAN&gt; &lt;SPAN class="o"&gt;*&lt;/SPAN&gt; &lt;SPAN class="n"&gt;get_vorzeichen_kore&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;ksb1_mandant_nr&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;ksb1_kontonummer&lt;/SPAN&gt;&lt;SPAN class="p"&gt;))&lt;/SPAN&gt; &lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;0&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"betrag_ertrag"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;betrag_kosten&lt;/SPAN&gt; &lt;SPAN class="o"&gt;+&lt;/SPAN&gt; &lt;SPAN class="n"&gt;betrag_ertrag&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"betrag"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;isnull&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;sum&lt;/SPAN&gt; &lt;SPAN class="p"&gt;(&lt;/SPAN&gt; &lt;SPAN class="k"&gt;if&lt;/SPAN&gt; &lt;SPAN class="n"&gt;ksb1_jahr&lt;/SPAN&gt;&lt;SPAN class="o"&gt;*&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;100&lt;/SPAN&gt;&lt;SPAN class="o"&gt;+&lt;/SPAN&gt;&lt;SPAN class="n"&gt;ksb1_monat&lt;/SPAN&gt; &lt;SPAN class="o"&gt;&amp;gt;=&lt;/SPAN&gt; &lt;SPAN class="n"&gt;year&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s"&gt;'2013-06-01'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt;&lt;SPAN class="o"&gt;*&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;100&lt;/SPAN&gt;&lt;SPAN class="o"&gt;+&lt;/SPAN&gt;&lt;SPAN class="mo"&gt;01&lt;/SPAN&gt; &lt;SPAN class="k"&gt;then&lt;/SPAN&gt; &lt;SPAN class="k"&gt;if&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;not&lt;/SPAN&gt; &lt;SPAN class="n"&gt;isnull&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"bereich"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="s"&gt;''&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'C'&lt;/SPAN&gt; &lt;SPAN class="k"&gt;then&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"ksb1_betrag"&lt;/SPAN&gt; &lt;SPAN class="k"&gt;else&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;0&lt;/SPAN&gt; &lt;SPAN class="n"&gt;endif&lt;/SPAN&gt; &lt;SPAN class="k"&gt;else&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;0&lt;/SPAN&gt; &lt;SPAN class="n"&gt;endif&lt;/SPAN&gt; &lt;SPAN class="o"&gt;*&lt;/SPAN&gt; &lt;SPAN class="n"&gt;get_vorzeichen_kore&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;ksb1_mandant_nr&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;ksb1_kontonummer&lt;/SPAN&gt;&lt;SPAN class="p"&gt;))&lt;/SPAN&gt; &lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;0&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"betrag_kosten_jahresbeginn"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;isnull&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;sum&lt;/SPAN&gt; &lt;SPAN class="p"&gt;(&lt;/SPAN&gt; &lt;SPAN class="k"&gt;if&lt;/SPAN&gt; &lt;SPAN class="n"&gt;ksb1_jahr&lt;/SPAN&gt;&lt;SPAN class="o"&gt;*&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;100&lt;/SPAN&gt;&lt;SPAN class="o"&gt;+&lt;/SPAN&gt;&lt;SPAN class="n"&gt;ksb1_monat&lt;/SPAN&gt; &lt;SPAN class="o"&gt;&amp;gt;=&lt;/SPAN&gt; &lt;SPAN class="n"&gt;year&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s"&gt;'2013-06-01'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt;&lt;SPAN class="o"&gt;*&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;100&lt;/SPAN&gt;&lt;SPAN class="o"&gt;+&lt;/SPAN&gt;&lt;SPAN class="mo"&gt;01&lt;/SPAN&gt; &lt;SPAN class="k"&gt;then&lt;/SPAN&gt; &lt;SPAN class="k"&gt;if&lt;/SPAN&gt; &lt;SPAN class="n"&gt;isnull&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"bereich"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="s"&gt;''&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'C'&lt;/SPAN&gt; &lt;SPAN class="k"&gt;then&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"ksb1_betrag"&lt;/SPAN&gt; &lt;SPAN class="k"&gt;else&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;0&lt;/SPAN&gt; &lt;SPAN class="n"&gt;endif&lt;/SPAN&gt; &lt;SPAN class="k"&gt;else&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;0&lt;/SPAN&gt; &lt;SPAN class="n"&gt;endif&lt;/SPAN&gt; &lt;SPAN class="o"&gt;*&lt;/SPAN&gt; &lt;SPAN class="n"&gt;get_vorzeichen_kore&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;ksb1_mandant_nr&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;ksb1_kontonummer&lt;/SPAN&gt;&lt;SPAN class="p"&gt;))&lt;/SPAN&gt; &lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;0&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"betrag_ertrag_jahresbeginn"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;betrag_kosten_jahresbeginn&lt;/SPAN&gt; &lt;SPAN class="o"&gt;+&lt;/SPAN&gt; &lt;SPAN class="n"&gt;betrag_ertrag_jahresbeginn&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"betrag_jahresbeginn"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;isnull&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;sum&lt;/SPAN&gt; &lt;SPAN class="p"&gt;(&lt;/SPAN&gt; &lt;SPAN class="k"&gt;if&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;not&lt;/SPAN&gt; &lt;SPAN class="n"&gt;isnull&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"bereich"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="s"&gt;''&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'C'&lt;/SPAN&gt; &lt;SPAN class="k"&gt;then&lt;/SPAN&gt; &lt;SPAN class="k"&gt;if&lt;/SPAN&gt; &lt;SPAN class="n"&gt;isnull&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"ks1_kumulation"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="s"&gt;'g'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'a'&lt;/SPAN&gt; &lt;SPAN class="k"&gt;then&lt;/SPAN&gt; &lt;SPAN class="sr"&gt;/*seit auftragsbeginn*/&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"ksb1_betrag"&lt;/SPAN&gt; &lt;SPAN class="k"&gt;else&lt;/SPAN&gt; &lt;SPAN class="sr"&gt;/*seit Jahresbeginn*/&lt;/SPAN&gt; &lt;SPAN class="k"&gt;if&lt;/SPAN&gt; &lt;SPAN class="n"&gt;ksb1_jahr&lt;/SPAN&gt;&lt;SPAN class="o"&gt;*&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;100&lt;/SPAN&gt;&lt;SPAN class="o"&gt;+&lt;/SPAN&gt;&lt;SPAN class="n"&gt;ksb1_monat&lt;/SPAN&gt; &lt;SPAN class="o"&gt;&amp;gt;=&lt;/SPAN&gt; &lt;SPAN class="n"&gt;year&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s"&gt;'2013-06-01'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt;&lt;SPAN class="o"&gt;*&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;100&lt;/SPAN&gt;&lt;SPAN class="o"&gt;+&lt;/SPAN&gt;&lt;SPAN class="mo"&gt;01&lt;/SPAN&gt; &lt;SPAN class="k"&gt;then&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"ksb1_betrag"&lt;/SPAN&gt; &lt;SPAN class="k"&gt;else&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;0&lt;/SPAN&gt; &lt;SPAN class="n"&gt;endif&lt;/SPAN&gt; &lt;SPAN class="n"&gt;endif&lt;/SPAN&gt; &lt;SPAN class="k"&gt;else&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;0&lt;/SPAN&gt; &lt;SPAN class="n"&gt;endif&lt;/SPAN&gt; &lt;SPAN class="o"&gt;*&lt;/SPAN&gt; &lt;SPAN class="n"&gt;get_vorzeichen_kore&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;ksb1_mandant_nr&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;ksb1_kontonummer&lt;/SPAN&gt;&lt;SPAN class="p"&gt;))&lt;/SPAN&gt; &lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;0&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"betrag_kosten_baubeginn"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;isnull&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;sum&lt;/SPAN&gt; &lt;SPAN class="p"&gt;(&lt;/SPAN&gt; &lt;SPAN class="k"&gt;if&lt;/SPAN&gt; &lt;SPAN class="n"&gt;isnull&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"bereich"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="s"&gt;''&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'C'&lt;/SPAN&gt; &lt;SPAN class="k"&gt;then&lt;/SPAN&gt; &lt;SPAN class="k"&gt;if&lt;/SPAN&gt; &lt;SPAN class="n"&gt;isnull&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"ks1_kumulation"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="s"&gt;'g'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'a'&lt;/SPAN&gt; &lt;SPAN class="k"&gt;then&lt;/SPAN&gt; &lt;SPAN class="sr"&gt;/*seit auftragsbeginn*/&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"ksb1_betrag"&lt;/SPAN&gt; &lt;SPAN class="k"&gt;else&lt;/SPAN&gt; &lt;SPAN class="sr"&gt;/*nur Vorjahreszahlen*/&lt;/SPAN&gt; &lt;SPAN class="k"&gt;if&lt;/SPAN&gt; &lt;SPAN class="n"&gt;ksb1_jahr&lt;/SPAN&gt;&lt;SPAN class="o"&gt;*&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;100&lt;/SPAN&gt;&lt;SPAN class="o"&gt;+&lt;/SPAN&gt;&lt;SPAN class="n"&gt;ksb1_monat&lt;/SPAN&gt; &lt;SPAN class="o"&gt;&amp;gt;=&lt;/SPAN&gt; &lt;SPAN class="n"&gt;year&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s"&gt;'2013-06-01'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt;&lt;SPAN class="o"&gt;*&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;100&lt;/SPAN&gt;&lt;SPAN class="o"&gt;+&lt;/SPAN&gt;&lt;SPAN class="mo"&gt;01&lt;/SPAN&gt; &lt;SPAN class="k"&gt;then&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"ksb1_betrag"&lt;/SPAN&gt; &lt;SPAN class="k"&gt;else&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;0&lt;/SPAN&gt; &lt;SPAN class="n"&gt;endif&lt;/SPAN&gt; &lt;SPAN class="n"&gt;endif&lt;/SPAN&gt; &lt;SPAN class="k"&gt;else&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;0&lt;/SPAN&gt; &lt;SPAN class="n"&gt;endif&lt;/SPAN&gt; &lt;SPAN class="o"&gt;*&lt;/SPAN&gt; &lt;SPAN class="n"&gt;get_vorzeichen_kore&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;ksb1_mandant_nr&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;ksb1_kontonummer&lt;/SPAN&gt;&lt;SPAN class="p"&gt;))&lt;/SPAN&gt; &lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;0&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"betrag_ertrag_baubeginn"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;betrag_kosten_baubeginn&lt;/SPAN&gt; &lt;SPAN class="o"&gt;+&lt;/SPAN&gt; &lt;SPAN class="n"&gt;betrag_ertrag_baubeginn&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"betrag_baubeginn"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;isnull&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;sum&lt;/SPAN&gt; &lt;SPAN class="p"&gt;(&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"ksb1_betrag"&lt;/SPAN&gt; &lt;SPAN class="p"&gt;),&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;0&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"betrag_vorjahr"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;count&lt;/SPAN&gt;&lt;SPAN class="p"&gt;()&lt;/SPAN&gt; &lt;SPAN class="n"&gt;count&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"i_daten"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"i1_name"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"i_daten"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"i1_mandant_nr"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"i_daten"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"i1f1_zahlenformat_auswertung"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;isnull&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;v_kostenstellenplan&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;ks1_inaktiv&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;'n'&lt;/SPAN&gt; &lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="n"&gt;kst_inaktiv&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_nr1"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_bez1"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_bez_ergebnis1"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_nr2"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_bez2"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_bez_ergebnis2"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_nr3"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_bez3"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_bez_ergebnis3"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_nr4"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_bez4"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_bez_ergebnis4"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_nrn"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"ks1_typ"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"ks1_kumulation"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;isnull&lt;/SPAN&gt;&lt;SPAN class="p"&gt;((&lt;/SPAN&gt;&lt;SPAN class="nb"&gt;select&lt;/SPAN&gt; &lt;SPAN class="n"&gt;k&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;ks1_verantwortlicher&lt;/SPAN&gt; &lt;SPAN class="n"&gt;from&lt;/SPAN&gt; &lt;SPAN class="n"&gt;kostenstelle&lt;/SPAN&gt; &lt;SPAN class="n"&gt;k&lt;/SPAN&gt; &lt;SPAN class="n"&gt;where&lt;/SPAN&gt; &lt;SPAN class="n"&gt;k&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;ks1_kstnummer&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"ks1_kstnummer"&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;and&lt;/SPAN&gt; 
 &lt;SPAN class="n"&gt;k&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;ks1_mandant_nr&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"ks1_mandant_nr"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;),&lt;/SPAN&gt;&lt;SPAN class="s"&gt;''&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="n"&gt;kst_verantwortlicher&lt;/SPAN&gt; &lt;SPAN class="n"&gt;FROM&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt; &lt;SPAN class="nb"&gt;join&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"konto_kst_statistik_budget"&lt;/SPAN&gt; &lt;SPAN class="n"&gt;on&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"ks1_mandant_nr"&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"konto_kst_statistik_budget"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"ksb1_mandant_nr"&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;and&lt;/SPAN&gt; 
 &lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"ks1_kstnummer"&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"konto_kst_statistik_budget"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"ksb1_kostenstelle"&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;and&lt;/SPAN&gt; 
 &lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl1_typ"&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'ks2'&lt;/SPAN&gt; &lt;SPAN class="nb"&gt;join&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"konto"&lt;/SPAN&gt; &lt;SPAN class="n"&gt;on&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"konto"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kontonummer"&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"konto_kst_statistik_budget"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"ksb1_kontonummer"&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;and&lt;/SPAN&gt; 
 &lt;SPAN class="s"&gt;"konto"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"mandant_nr"&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"konto_kst_statistik_budget"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"ksb1_mandant_nr"&lt;/SPAN&gt; &lt;SPAN class="nb"&gt;join&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"i_daten"&lt;/SPAN&gt; &lt;SPAN class="n"&gt;on&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"konto"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"mandant_nr"&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"i_daten"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"i1_mandant_nr"&lt;/SPAN&gt; &lt;SPAN class="n"&gt;where&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;not&lt;/SPAN&gt; &lt;SPAN class="n"&gt;ksb1_quelle&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="n"&gt;string&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;char&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;70&lt;/SPAN&gt;&lt;SPAN class="p"&gt;),&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;char&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;51&lt;/SPAN&gt;&lt;SPAN class="p"&gt;))&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;and&lt;/SPAN&gt; 
 &lt;SPAN class="ow"&gt;not&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"left"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;ksb1_quelle&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;1&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="n"&gt;CHAR&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;66&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;and&lt;/SPAN&gt; 
 &lt;SPAN class="n"&gt;string&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s"&gt;'D1;D2;D3;F1;F2;F4;F5;F50;F51;F52;K1;K2;L1;N1;N2;N3;N4;N5;O1;O2;P1;'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;'F20;F21;F23;'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="n"&gt;like&lt;/SPAN&gt; &lt;SPAN class="n"&gt;string&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;char&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;37&lt;/SPAN&gt;&lt;SPAN class="p"&gt;),&lt;/SPAN&gt;&lt;SPAN class="n"&gt;ksb1_quelle&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;char&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;59&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;char&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;37&lt;/SPAN&gt;&lt;SPAN class="p"&gt;))&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;and&lt;/SPAN&gt; 
 &lt;SPAN class="sr"&gt;/*Seit Baubeginn oder Geschäftsjahresbeginn*/&lt;/SPAN&gt; &lt;SPAN class="n"&gt;ksb1_jahr&lt;/SPAN&gt;&lt;SPAN class="o"&gt;*&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;100&lt;/SPAN&gt;&lt;SPAN class="o"&gt;+&lt;/SPAN&gt;&lt;SPAN class="n"&gt;ksb1_monat&lt;/SPAN&gt; &lt;SPAN class="o"&gt;&amp;gt;=&lt;/SPAN&gt; &lt;SPAN class="k"&gt;if&lt;/SPAN&gt; &lt;SPAN class="n"&gt;isnull&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"ks1_kumulation"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="s"&gt;'g'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'a'&lt;/SPAN&gt; &lt;SPAN class="k"&gt;then&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;0&lt;/SPAN&gt; &lt;SPAN class="k"&gt;else&lt;/SPAN&gt; &lt;SPAN class="n"&gt;year&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s"&gt;'2012-06-01'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt;&lt;SPAN class="o"&gt;*&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;100&lt;/SPAN&gt;&lt;SPAN class="o"&gt;+&lt;/SPAN&gt;&lt;SPAN class="n"&gt;month&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s"&gt;'2012-06-01'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="n"&gt;end&lt;/SPAN&gt; &lt;SPAN class="k"&gt;if&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;and&lt;/SPAN&gt; 
 &lt;SPAN class="n"&gt;ksb1_jahr&lt;/SPAN&gt;&lt;SPAN class="o"&gt;*&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;100&lt;/SPAN&gt;&lt;SPAN class="o"&gt;+&lt;/SPAN&gt;&lt;SPAN class="n"&gt;ksb1_monat&lt;/SPAN&gt; &lt;SPAN class="o"&gt;&amp;lt;=&lt;/SPAN&gt; &lt;SPAN class="n"&gt;year&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s"&gt;'2013-06-30'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt;&lt;SPAN class="o"&gt;*&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;100&lt;/SPAN&gt;&lt;SPAN class="o"&gt;+&lt;/SPAN&gt;&lt;SPAN class="n"&gt;month&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s"&gt;'2013-06-30'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;and&lt;/SPAN&gt;
 &lt;SPAN class="s"&gt;"kontonummer"&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;not&lt;/SPAN&gt; &lt;SPAN class="n"&gt;in&lt;/SPAN&gt; &lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;907010&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;997010&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;907011&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;997011&lt;/SPAN&gt; &lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;and&lt;/SPAN&gt; 
 &lt;SPAN class="n"&gt;ks1_kstnummer&lt;/SPAN&gt; &lt;SPAN class="n"&gt;in&lt;/SPAN&gt; &lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="nb"&gt;select&lt;/SPAN&gt; &lt;SPAN class="n"&gt;kk&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;kk1_kostenstelle&lt;/SPAN&gt; &lt;SPAN class="n"&gt;from&lt;/SPAN&gt; &lt;SPAN class="n"&gt;kostenstelle_Klassierung&lt;/SPAN&gt; &lt;SPAN class="n"&gt;kk&lt;/SPAN&gt; &lt;SPAN class="nb"&gt;join&lt;/SPAN&gt; &lt;SPAN class="n"&gt;klassierung_typ&lt;/SPAN&gt; &lt;SPAN class="n"&gt;on&lt;/SPAN&gt; &lt;SPAN class="n"&gt;kk1_typ&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="n"&gt;kt1_typ&lt;/SPAN&gt; &lt;SPAN class="nb"&gt;join&lt;/SPAN&gt; &lt;SPAN class="n"&gt;klassierung&lt;/SPAN&gt; &lt;SPAN class="n"&gt;on&lt;/SPAN&gt; &lt;SPAN class="n"&gt;kl1_id&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="n"&gt;kk1_klassierung_id&lt;/SPAN&gt; &lt;SPAN class="n"&gt;where&lt;/SPAN&gt; &lt;SPAN class="n"&gt;kk1_mandant_nr&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="n"&gt;isnull&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;i1_kostenstellen_vererben_von_mandant_nr&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;i1_mandant_nr&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;and&lt;/SPAN&gt; 
 &lt;SPAN class="n"&gt;kk1_typ&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'kst'&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;and&lt;/SPAN&gt; 
 &lt;SPAN class="n"&gt;kl1_nummer&lt;/SPAN&gt; &lt;SPAN class="o"&gt;&amp;gt;=&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'7150'&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;and&lt;/SPAN&gt; 
 &lt;SPAN class="n"&gt;kl1_nummer&lt;/SPAN&gt; &lt;SPAN class="o"&gt;&amp;lt;=&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'7150'&lt;/SPAN&gt; &lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;and&lt;/SPAN&gt; 
 &lt;SPAN class="n"&gt;i1_mandant_nr&lt;/SPAN&gt; &lt;SPAN class="n"&gt;in&lt;/SPAN&gt; &lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;13&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="n"&gt;GROUP&lt;/SPAN&gt; &lt;SPAN class="n"&gt;BY&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"ks1_kstnummer"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"ks1_bezeichnung"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"i_daten"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"i1_name"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"i_daten"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"i1_mandant_nr"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"i_daten"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"i1f1_zahlenformat_auswertung"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"ks1_inaktiv"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_nr1"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_bez1"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_bez_ergebnis1"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_nr2"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_bez2"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_bez_ergebnis2"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_nr3"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_bez3"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_bez_ergebnis3"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_nr4"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_bez4"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_bez_ergebnis4"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_nrn"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"ks1_typ"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"ks1_kumulation"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;ks1_mandant_nr&lt;/SPAN&gt; &lt;SPAN class="n"&gt;HAVING&lt;/SPAN&gt; &lt;SPAN class="p"&gt;(&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"betrag_kosten"&lt;/SPAN&gt; &lt;SPAN class="o"&gt;&amp;lt;&amp;gt;&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;0&lt;/SPAN&gt; &lt;SPAN class="n"&gt;OR&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"betrag_ertrag"&lt;/SPAN&gt; &lt;SPAN class="o"&gt;&amp;lt;&amp;gt;&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;0&lt;/SPAN&gt; &lt;SPAN class="n"&gt;OR&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"betrag"&lt;/SPAN&gt; &lt;SPAN class="o"&gt;&amp;lt;&amp;gt;&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;0&lt;/SPAN&gt; &lt;SPAN class="n"&gt;OR&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"betrag_kosten_jahresbeginn"&lt;/SPAN&gt; &lt;SPAN class="o"&gt;&amp;lt;&amp;gt;&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;0&lt;/SPAN&gt; &lt;SPAN class="n"&gt;OR&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"betrag_ertrag_jahresbeginn"&lt;/SPAN&gt; &lt;SPAN class="o"&gt;&amp;lt;&amp;gt;&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;0&lt;/SPAN&gt; &lt;SPAN class="n"&gt;OR&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"betrag_jahresbeginn"&lt;/SPAN&gt; &lt;SPAN class="o"&gt;&amp;lt;&amp;gt;&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;0&lt;/SPAN&gt; &lt;SPAN class="n"&gt;OR&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"betrag_kosten_baubeginn"&lt;/SPAN&gt; &lt;SPAN class="o"&gt;&amp;lt;&amp;gt;&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;0&lt;/SPAN&gt; &lt;SPAN class="n"&gt;OR&lt;/SPAN&gt; &lt;SPAN class="s"&gt;"betrag_ertrag_baubeginn"&lt;/SPAN&gt; &lt;SPAN class="o"&gt;&amp;lt;&amp;gt;&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;0&lt;/SPAN&gt; &lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="n"&gt;ORDER&lt;/SPAN&gt; &lt;SPAN class="n"&gt;BY&lt;/SPAN&gt; &lt;SPAN class="n"&gt;i_daten&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;i1_mandant_nr&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_nr1"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_nr2"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_nr3"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s"&gt;"kl_nr4"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
&lt;SPAN class="s"&gt;"ks1_kstnummer"&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;/DIV&gt;


&lt;P&gt;The column "betrag_kosten" for example delivers different results:
&lt;A href="http://i.stack.imgur.com/bvXnH.png" target="_blank"&gt;Printscreen&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Query plan with statistics (working and non-working with SQL Anywhere 11, generated with ISQL 16): 
&lt;A href="https://dufi.informaticon.ch/download/5bcccaa0303f6e9d2f7bd4ba84c714ae542bbb58dd56415ecbeed160710ae22d" target="_blank"&gt;Query Plan&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 22 Jul 2013 09:35:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/sql-anywhere-11-select-brings-inconsistent-results-when-database-cache-is/qaq-p/13820682</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-22T09:35:17Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Anywhere 11: Select brings inconsistent results when database cache is low</title>
      <link>https://community.sap.com/t5/technology-q-a/sql-anywhere-11-select-brings-inconsistent-results-when-database-cache-is/qaa-p/13820683#M4851526</link>
      <description>&lt;P&gt;Is this database something that you can provide for investigation?&lt;/P&gt;
&lt;P&gt;If not, can you post the query plan (from dbisql as a graphical plan with statistics) for the working and non-working case?&lt;/P&gt;</description>
      <pubDate>Mon, 22 Jul 2013 11:50:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/sql-anywhere-11-select-brings-inconsistent-results-when-database-cache-is/qaa-p/13820683#M4851526</guid>
      <dc:creator>chris_keating</dc:creator>
      <dc:date>2013-07-22T11:50:52Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Anywhere 11: Select brings inconsistent results when database cache is low</title>
      <link>https://community.sap.com/t5/technology-q-a/sql-anywhere-11-select-brings-inconsistent-results-when-database-cache-is/qaa-p/13820684#M4851527</link>
      <description>&lt;P&gt;It's not possible to provide the database. I have updated my posts with the query plan (working and non-working). Thank you.&lt;/P&gt;</description>
      <pubDate>Mon, 22 Jul 2013 12:13:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/sql-anywhere-11-select-brings-inconsistent-results-when-database-cache-is/qaa-p/13820684#M4851527</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-22T12:13:00Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Anywhere 11: Select brings inconsistent results when database cache is low</title>
      <link>https://community.sap.com/t5/technology-q-a/sql-anywhere-11-select-brings-inconsistent-results-when-database-cache-is/qaa-p/13820685#M4851528</link>
      <description>&lt;P&gt;The query plans I wanted to see were from SA11 only for now.&lt;/P&gt;</description>
      <pubDate>Mon, 22 Jul 2013 12:20:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/sql-anywhere-11-select-brings-inconsistent-results-when-database-cache-is/qaa-p/13820685#M4851528</guid>
      <dc:creator>chris_keating</dc:creator>
      <dc:date>2013-07-22T12:20:03Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Anywhere 11: Select brings inconsistent results when database cache is low</title>
      <link>https://community.sap.com/t5/technology-q-a/sql-anywhere-11-select-brings-inconsistent-results-when-database-cache-is/qaa-p/13820686#M4851529</link>
      <description>&lt;P&gt;At this moment It's hard to produce a working query with SA11 (also if I restart the database server with "-c 1g"). But I think I was able to produce a working case. I have updated the link in my post.&lt;/P&gt;</description>
      <pubDate>Mon, 22 Jul 2013 12:39:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/sql-anywhere-11-select-brings-inconsistent-results-when-database-cache-is/qaa-p/13820686#M4851529</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-22T12:39:20Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Anywhere 11: Select brings inconsistent results when database cache is low</title>
      <link>https://community.sap.com/t5/technology-q-a/sql-anywhere-11-select-brings-inconsistent-results-when-database-cache-is/qaa-p/13820687#M4851530</link>
      <description>&lt;P&gt;Your queries in both cases are not exactly the same - the 'working' case has the extra predicate:&lt;/P&gt;
&lt;DIV class="codehilite"&gt;&lt;PRE&gt; &lt;SPAN class="ss"&gt;"kontonummer"&lt;/SPAN&gt; &lt;SPAN class="k"&gt;not&lt;/SPAN&gt; &lt;SPAN class="k"&gt;in&lt;/SPAN&gt; &lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;907010&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;997010&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;907011&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;997011&lt;/SPAN&gt; &lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="k"&gt;and&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;/DIV&gt;


&lt;P&gt;Also, the select list at the end is slightly different:&lt;/P&gt;
&lt;P&gt;Working:&lt;/P&gt;
&lt;DIV class="codehilite"&gt;&lt;PRE&gt; &lt;SPAN class="ss"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;.&lt;/SPAN&gt;&lt;SPAN class="ss"&gt;"kl_nr1"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
 &lt;SPAN class="ss"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;.&lt;/SPAN&gt;&lt;SPAN class="ss"&gt;"kl_nr2"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;
 &lt;SPAN class="ss"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;.&lt;/SPAN&gt;&lt;SPAN class="ss"&gt;"kl_nr3"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
 &lt;SPAN class="ss"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;.&lt;/SPAN&gt;&lt;SPAN class="ss"&gt;"kl_nr4"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;/DIV&gt;


&lt;P&gt;Not-Working:&lt;/P&gt;
&lt;DIV class="codehilite"&gt;&lt;PRE&gt; &lt;SPAN class="ss"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;.&lt;/SPAN&gt;&lt;SPAN class="ss"&gt;"kl_nr1"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
 &lt;SPAN class="ss"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;.&lt;/SPAN&gt;&lt;SPAN class="ss"&gt;"kl_nr2"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
 &lt;SPAN class="ss"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;.&lt;/SPAN&gt;&lt;SPAN class="ss"&gt;"kl_nr2"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="c1"&gt;-- Selected twice&lt;/SPAN&gt;
 &lt;SPAN class="ss"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;.&lt;/SPAN&gt;&lt;SPAN class="ss"&gt;"kl_nr3"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
 &lt;SPAN class="ss"&gt;"v_kostenstellenplan"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;.&lt;/SPAN&gt;&lt;SPAN class="ss"&gt;"kl_nr4"&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;/DIV&gt;


&lt;P&gt;Is that intentional?&lt;/P&gt;</description>
      <pubDate>Mon, 22 Jul 2013 12:56:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/sql-anywhere-11-select-brings-inconsistent-results-when-database-cache-is/qaa-p/13820687#M4851530</guid>
      <dc:creator>jeff_albion</dc:creator>
      <dc:date>2013-07-22T12:56:58Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Anywhere 11: Select brings inconsistent results when database cache is low</title>
      <link>https://community.sap.com/t5/technology-q-a/sql-anywhere-11-select-brings-inconsistent-results-when-database-cache-is/qaa-p/13820688#M4851531</link>
      <description>&lt;P&gt;Sorry, it's not about this. I have started the "wrong" sql query. I have updated the file in my post.&lt;/P&gt;</description>
      <pubDate>Mon, 22 Jul 2013 13:03:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/sql-anywhere-11-select-brings-inconsistent-results-when-database-cache-is/qaa-p/13820688#M4851531</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-22T13:03:18Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Anywhere 11: Select brings inconsistent results when database cache is low</title>
      <link>https://community.sap.com/t5/technology-q-a/sql-anywhere-11-select-brings-inconsistent-results-when-database-cache-is/qaa-p/13820689#M4851532</link>
      <description>&lt;P&gt;The plans are "Optimizer estimates only". They both say RowsReturned 12 but AFAIK that is meaningless since there are no actual statistics gathered. IMO the plans should be created with "Detailed and node statistics".&lt;/P&gt;</description>
      <pubDate>Mon, 22 Jul 2013 16:01:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/sql-anywhere-11-select-brings-inconsistent-results-when-database-cache-is/qaa-p/13820689#M4851532</guid>
      <dc:creator>Breck_Carter</dc:creator>
      <dc:date>2013-07-22T16:01:54Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Anywhere 11: Select brings inconsistent results when database cache is low</title>
      <link>https://community.sap.com/t5/technology-q-a/sql-anywhere-11-select-brings-inconsistent-results-when-database-cache-is/qaa-p/13820690#M4851533</link>
      <description>&lt;P&gt;I did the "Detailed and node statistics" (as described in &lt;A href="http://sqlanywhere.blogspot.ch/2009/10/how-to-capture-graphical-plan.html"&gt;http://sqlanywhere.blogspot.ch/2009/10/how-to-capture-graphical-plan.html&lt;/A&gt; ). Do you have time for a remote session?&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jul 2013 03:43:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/sql-anywhere-11-select-brings-inconsistent-results-when-database-cache-is/qaa-p/13820690#M4851533</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-23T03:43:10Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Anywhere 11: Select brings inconsistent results when database cache is low</title>
      <link>https://community.sap.com/t5/technology-q-a/sql-anywhere-11-select-brings-inconsistent-results-when-database-cache-is/qaa-p/13820691#M4851534</link>
      <description>&lt;P&gt;"Do you have time for a remote session?" ...send me an email so I can reply by email: breck dot carter at gmail&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jul 2013 06:21:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/sql-anywhere-11-select-brings-inconsistent-results-when-database-cache-is/qaa-p/13820691#M4851534</guid>
      <dc:creator>Breck_Carter</dc:creator>
      <dc:date>2013-07-23T06:21:39Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Anywhere 11: Select brings inconsistent results when database cache is low</title>
      <link>https://community.sap.com/t5/technology-q-a/sql-anywhere-11-select-brings-inconsistent-results-when-database-cache-is/qaa-p/13820692#M4851535</link>
      <description>&lt;P&gt;If sharing the database is not possible, could you please try to simplify the query by eliminating tables one at a time and checking that the problem still reproduces? (this is something we would do internally if given the database)&lt;/P&gt;
&lt;P&gt;You can restrict the amount of cache available by setting -c and -ch server options to a small value, maybe smaller than 1g.&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jul 2013 15:13:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/sql-anywhere-11-select-brings-inconsistent-results-when-database-cache-is/qaa-p/13820692#M4851535</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-23T15:13:48Z</dc:date>
    </item>
  </channel>
</rss>

