Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: romae am Juni 23, 2014, 07:29:28

Titel: Abfrage mit mehreren Kriterien - Prioritäten setzen
Beitrag von: romae am Juni 23, 2014, 07:29:28
Hallo!

Gibt es eine Möglichkeit, dass man bei einer Abfrage die Reihenfolge fixiert.

D.h. wie bei meiner Berechnung der laufenden Nummer in einer Abfrage:

Nummer: (Select Count (*) FROM [Teams] as X WHERE Gruppe = 'A' AND ([X].[Punkte] < [Teams].[Punkte] OR [X].[Tordifferenz_Team] < [Teams].[Tordifferenz_Team])+1)

Zuerst soll die Punkteanzahl beachtet werden. Das Team mit der höchsten Punkte Anzahl soll die lfd. Nr. 1 bekommen. Das Team mit der zweithöchsten Punktezahl soll die Ziffer 2 erhalten. Das Team mit der 3. höchsten Punkteanzahl soll die Nr. 3. bekommen. Das Team mit der kleinsten Punkteanzahl soll die Nr. 4 erhalten ... Wenn Teams gleiche Punkte haben, soll die Tordifferenz berücksichtigt werden. Hier soll das Team mit der größeren Tordifferenz dem Team der niedrigeren Tordifferenz übergeordnet werden. Wenn Punkte und Tordifferenz bei Teams gleich sind, sollen bei Teams die gleich Platznr. erhalten.

Wie kann man dies verwirklichen.

Danke!
Titel: Re: Abfrage mit mehreren Kriterien - Prioritäten setzen
Beitrag von: DF6GL am Juni 23, 2014, 08:28:26
Hallo,

schau mal hier:  http://dbwiki.net/images/1/13/AccSampleRang.zip
Titel: Re: Abfrage mit mehreren Kriterien - Prioritäten setzen
Beitrag von: MzKlMu am Juni 23, 2014, 09:59:07
Hallo,
siehe auch hier:  :o

http://www.ms-office-forum.net/forum/showthread.php?t=310800 (http://www.ms-office-forum.net/forum/showthread.php?t=310800)