Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Berechnung mit einem lerren Feld in der Tabelle





Frage

Hallo zusammen, ich brauche eine Beratung;-) Wie kann ich die Daten in der Tabelle berechnen , wenn die Tabelle leere Felder drin hat....? Die leere Felder sollten natuerlich nicht mitberechnet werden. Es geht um einen mittelwert.

Antwort 1 von disco

was?
leere felder (inhalt = NULL) werden bei einer bildung des mittelwerts mit dem wert 0 berücksichtigt...

solltest du leere felder (inhalt = NULL) nicht mit berücksichtigen wollen, musst du deine abfreage halt so bauen, dass diese reihen nicht im resultset auftauchen.

...AND feld IS NOT NULL...

übrigens äre es vielleicht hilfreich, wenn du deine datenbank und das "programm" mit dem du darauf zugreifst nennst...

Antwort 2 von Syla

sorry! es geht um MS Access.

Das Problem ist, dass nicht alle Felder leer sind. Daraus komt ein Mtwrt, d. h. Daten werden summiert und durch die Summe der Daten berechnet. Die Summe ist davon abhaengig, ob das Feld leer war oder nicht....

Antwort 3 von erik

Eine Abfrage kann dir auf einfachem Weg den Mittelwert ausrechen. Dabei werden auch keine leeren Felder berücksichtigt.

SELECT Avg(MeineTabelle.MeinMittelwertFeld) AS [Mein Mittelwert]
FROM MeineTabelle;


Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: