Minimalwert als Kriterium einer Abfrage

19/12/2007 - 18:07 von Dietmar Thesing | Report spam
Guten Abend liebe Accperten,
irgendwie hab ich wieder mal ein Brett da wo es nicht hingehört,
oder einfach zu wenig Kenntnisse von Minimalwerten.
Hat sich auch nach langem Gurgeln, Lesen, Suchen in der OH nicht
gebessert.

Ich habe eine Abfrage qufrmW_PreisNw_UA_R mit den Feldern (gekürzt)
ID, RSumMin, RSumMax.
Die verbinde ich in einer Abfrage mit einer Tabelle tblRezVerbArt.
Felder: ID, AID, byteAnzPersonen

Die gibt mir z.B. aus (ein Datensatz aus der Abfrage
qufrmW_PreisNw_UA_R):
ID AID byteAnzPersonen ppMin
3 19 4 0,5
3 4 8 1
3 6 6 0,75

Jetzt hàtte ich gerne nur den Datensatz zurückgeliefert, der in
byteAnzPersonen den niedrigsten Wert hat. Ich hab mit den Funktionen
herumprobiert, mit DomMin etc, bin aber zu keinem Ergebnis gekommen.
Ihr habt sicher mehr Kenne, für jede Hilfe bin ich dankbar. Unten
noch der SQL-String.

Herzlichen Dank
Gruß
Dietmar


SELECT DISTINCT
qufrmW_PreisNw_UA_R.ID,
AID,
tblRezVerbArt.byteAnzPersonen AS bMinAnzP,
[RSumMin]/[bMinAnzP] AS ppMin,
[RSumMax]/[bMinAnzP] AS ppMax
FROM tblRezVerbArt
INNER JOIN qufrmW_PreisNw_UA_R
ON
tblRezVerbArt.ID = qufrmW_PreisNw_UA_R.ID
 

Lesen sie die antworten

#1 Thomas Möller
19/12/2007 - 21:02 | Warnen spam
Hallo Dietmar,

Dietmar Thesing schrieb:
irgendwie hab ich wieder mal ein Brett da wo es nicht hingehört,
oder einfach zu wenig Kenntnisse von Minimalwerten.
Hat sich auch nach langem Gurgeln, Lesen, Suchen in der OH nicht
gebessert.

Ich habe eine Abfrage qufrmW_PreisNw_UA_R mit den Feldern (gekürzt)
ID, RSumMin, RSumMax.
Die verbinde ich in einer Abfrage mit einer Tabelle tblRezVerbArt.
Felder: ID, AID, byteAnzPersonen

Die gibt mir z.B. aus (ein Datensatz aus der Abfrage
qufrmW_PreisNw_UA_R):
ID AID byteAnzPersonen ppMin
3 19 4 0,5
3 4 8 1
3 6 6 0,75

Jetzt hàtte ich gerne nur den Datensatz zurückgeliefert, der in
byteAnzPersonen den niedrigsten Wert hat. Ich hab mit den Funktionen
herumprobiert, mit DomMin etc, bin aber zu keinem Ergebnis gekommen.
Ihr habt sicher mehr Kenne, für jede Hilfe bin ich dankbar. Unten
noch der SQL-String.



Du sortierst nach der Spalte "byteAnzPersonen" aufsteigend und làsst Dir
den "TOP 1" zurückliefern.

HTH
Thomas

Homepage: www.Team-Moeller.de

Ich wünsche alle ein frohes und besinnliches Weihnachtsfest
und den berühmten Guten Rutsch uns neue Jahr.

Ähnliche fragen