Hallo Christian,

Christian Schäffler schrieb:
N'Abend zusammen!

Da die ML ja down war, schick ich meine Nachricht halt nochmal ;-)

Es ist bis jetzt auch nur diese angekommen. Ich schicke dir meine Antwort zusätzlich direkt.


Hallo liebe Liste,

n Access gibt es zum Addieren von Zellen, zwischen denen Zellen mit leerem
Feldinhalt stehen, die Funktion nz(Summe(..)). Gibt es die in Base auch und
vor allem wie wende ich sie an in einer Abfrage?

"Base" ist die Oberfläche, welches Datenbanksystem benutzt du? Wenn du die eingebettete HSQL-Datenbank benutzt, findest du eine Übersicht der Syntax unter http://hsqldb.org/doc/guide/ch09.html Ansonsten richtet es sich nach dem Datenbanksystem und dem Treiber was du benutzen kannst. Zusätzlich muss man noch unterscheiden, ob man SQL direkt zum Datenbanksystem schickt oder ob der Ausdruck von OOo analysiert wird.


Ich möchte mehrere Spalten zusammenrechen und habe mir ein Feld mit Alias
SummeAlles und bei Feld die Formel `SB`+`SC`+`SA`+`ST`. Nun kann es sein,
dass eben eines dieser Felder leer ist. Dann rechnet er die SUmme nicht.
Wenn ich nz(`SB`+`SC`+`SA`+`ST`) versuche, kennt er nz nicht...

Eine direkte Lösung für HSQL kenne ich nicht. Du müsstest schon jeden einzelnen Summanden als bedingten Wert benutzen, etwas so
COALESCE("SB",0) +COALESCE("SC",0)+COALESCE("SA",0) +COALESCE("ST",0)

mfG
Regina

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an