Die Null-Werte werden ja nur dann angezeigt, wenn die Select-Abfrage kein Ergebnis bringt. Die Select-Abfrage summiert verschiedene Werte zusammen, die dann wiederum in einem Endergebnis im Report angegeben werden. Das ganze mache ich 6 mal. So kommt jetzt bei einer der 6 Abfragen kein Ergebnis raus, so soll die leere Zeile im Report mit 0,00 angezeigt werden.
Hier ein konkretes Beispiel :
SQL-Code:
select T.KTO, T.KTOTEXT, sum(T."1") as Q1_1, sum(T."2") as Q1_2, sum(T."3") as Q1_3,
sum(T."4") as Q1_4, sum(T."5") as Q1_5, sum(T."6") as Q1_6, sum(T."7") as Q1_7, sum(T."8") as Q1_8, sum(T."9") as Q1_9,
sum(T."10") as Q1_10, sum(T."11") as Q1_11, sum(T."12") as Q1_12
from TEMP as T
where KTOARTNR = :KTOARTNR
group by T.KTO, T.KTOTEXT;
Wie bekomme ich ein Ergebnis mit 0,00 bei den Spalten mit SUM, wenn die WHERE-Clausel nicht zutrifft ?