Access Abfragen - abh. Berechnungen

Hallo, ich steh im Moment etwas auf dem Schlauch und bräuchte daher etwas Hilfe.

Ich arbeite im Moment in Access 2010 mit folgender Tabelle (Reihenfolge versch. Messungen):

ID ID_Sequenz Konzentration Messort
1 1 0,05 frisch
2 1 0,90 k1
3 1 0,87 k2
4 2 0,04 frisch
5 2 0,67 k1
6 2 0,89 k2
7 3 0,04 frisch
8 3 0,99 k1
9 3 0,78 k2

usw.

An der Stelle möchte ich eine Abfrage erstellen, in der innerhalb jeder Sequenz die Konzentration vom Messort „frisch“ von den Konz. „k1“ und „k2“ abgezogen wird.

Das heißt die Konzentrationen für K1 und K2 sollen wie folgt berechnet werden:

K1= (K1)-Frisch
K2= (K2)-Frisch

In einem ersten Ansatz habe ich für K1 und K2 einzelne Abfragen erstellt, ich konnte diese beiden Abfragen nicht ohne weiteres wieder untereinander zusammenfügen.

Für einige Ansätze wäre ich sehr dankbar.
Grüße G

Moin Moin,

das geht nicht mit einer Abfrge, weil die sich der Ursprungswert nicht jedes Mal merken kann.

D.h. du musst eine VBA Procedur dafür schreiben.

Grüße aus Rostock
Wolfgang
(Netwolf)

Hallo Wolfgang,

vielen Dank für den Hinweis. Ich werde mich auf diesem Gebiet einarbeiten. Sollten Fragen bestehen bleiben, werde ich mich melden.

Grüße aus dem Schwabenland
Gerald.

Ich weiss nicht, ob es funktioniert, aber ich würde es etwa so probieren :

select t1.konzentration - t2.konzentration as Differenz
from Tabelle t1, Tabelle t2 where
t1.Messort = ‚K1‘ and t2.Messort=‚frisch‘
and t1.ID_sequenz=t2.ID_sequenz