Bei der SUM-Funktion ist es möglich, dass das Ergebnis ein NULL-Wert ist, deshalb muss entweder in der Abfrage sichergestellt werden, dass kein NULL zurückgegeben wird (bspw. NULL duch den Wert 0 ersetzen)
oder es muss eine Indikatorvariable angelegt werden (5I 0) und folgendermaßen angegeben werden:Code:SELECT coalesce(sum(...), 0) INTO :var1 FROM ...
in indicator1 steht dann der Wert 1 wenn bei der SUM-Funktion NULL zurückgegeben wurde, sonst 0Code:SELECT sum(...) INTO :var1 :indicator1 FROM ...
Gruss
Klaus
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks