Hallo, habe gerade folgenden Effekt und würde gern wissen, ob das ein Fehler in OOo ist:
Tabelle: Wert1 Wert2 Wert3
1 Datensatz: Wert1 = 1000, Wert2=2000, Wert3=[leer, kein Eintrag]
Abfrage1:
SELECT
"Wert1",
"Wert2",
"Wert3",
"Wert1" + "Wert2" + "Wert3" AS "Summe"
FROM "Tabelle"
Ergebnis der Abfrage1:
Wert1 Wert2 Wert3 Summe
1000 2000
(also nicht die erwarteten 3000 bei Summe).
Abfrage2:
Wie Abfrage 1 mit folgender Änderung
Wert1 + Wert2 AS "Summe"
Ergebnis der Abfrage2:
Wert1 Wert2 Summe
1000 2000 3000
Also blockiert das leere Feld die Bildung des berechneten Felds.
Soll das so sein?
Gibt es eine Umgehung?
Anmerkung zur Umgehung: In meiner Echtdatenbank habe ich ca. 50 Zahlenfelder, die ich nach Möglichkeit NICHT mit Null vorbelegen möchte.
Danke!!
Berechnetes Feld bleibt leer
Moderator: Moderatoren
Re: Berechnetes Feld bleibt leer
Hallo BaseUser,
das könnte Dir helfen
Gruß Barlee
das könnte Dir helfen
Code: Alles auswählen
SELECT
"Wert1",
"Wert2",
"Wert3",
IFNULL( "Wert1", 0 ) + IFNULL( "Wert2", 0 ) + IFNULL( "Wert3", 0 ) AS "Summe"
FROM "Tabelle"
Re: Berechnetes Feld bleibt leer
Super, hat geklappt, vielen Dank!