Letzte drei DS je ID abfragen

08/12/2009 - 08:13 von Andreas Gauer | Report spam
Hallo NG,

ich habe folgendes Problem und komme nicht wirklich weiter. Ich habe 2
Tabellen, die mittels 1:n-Verknüpfung verknüpft sind. Jetzt möchte ich von
jedem DS in der 1:Tabelle die letzten drei DS der n-Tabelle abfragen.
Eigentlich brauche ich auch nur den kleinsten Wert eines Feldes der letzten
drei DS einer ID in der 1:Tabelle.

Ich habe das Ganze schon mal mittels folgender DMin-Funktion versucht, hat
aber leider nicht funktioniert:

Test: DomMin("[OK]";"SELECT TOP 3 qryOffeneZaehlungen_01.ID,
qryOffeneZaehlungen_01.OK
FROM qryOffeneZaehlungen_01
WHERE (((qryOffeneZaehlungen_01.ID)=" & [ID] & "))
ORDER BY qryOffeneZaehlungen_01.Datum DESC , qryOffeneZaehlungen_01.ZaehlID
DESC;")

Gibt es einen anderen Weg, diesen kleinsten Wert, der letzten 3 DS
abzufragen ???

Für Jede Hilfe im voraus vielen Dank

viele Grüße
Andreas
 

Lesen sie die antworten

#1 Thomas Kühn
08/12/2009 - 08:48 | Warnen spam
Hallo Andreas,

[...]
Test: DomMin("[OK]";"SELECT TOP 3 qryOffeneZaehlungen_01.ID,
qryOffeneZaehlungen_01.OK
FROM qryOffeneZaehlungen_01
WHERE (((qryOffeneZaehlungen_01.ID)=" & [ID] & "))
ORDER BY qryOffeneZaehlungen_01.Datum DESC , qryOffeneZaehlungen_01.ZaehlID
DESC;")

Gibt es einen anderen Weg, diesen kleinsten Wert, der letzten 3 DS
abzufragen ???



Da Du absteigend sortierst ist der letzte Wert der
kleinste. DLast ist also das was Du brauchst.
Allerdings benötigen die Dom Funktionen Tabellen
oder Abfragen als Domàne.


Gruß Thomas


http://www.thomas-kuehn.de

Ähnliche fragen