2016-07-26 20 views
0

Ich habe einige Probleme, einen Rang in meiner Datenbank zu machen. Ich weiß, dass das MS Excel eine automatische Formel hat, um den RANK zu machen, aber MS Access hat keinen und ich bin irgendwie in der SQL-Programmierformel verloren.MS Access Ranking Situation

+2

afaik, es gibt keine eingebaute 'Rang'-Funktion im Zugriff. Sie müssen es mit SQL replizieren. Bitte teilen Sie mehr über Ihre Daten, aktuelles SQL, gewünschte Ergebnisse usw., und vielleicht kann Ihnen hier jemand weiterhelfen. Im Moment ist Ihre Frage nicht detailliert genug. – sstan

+0

Das klingt nach einer Zeilennummer in Ihrer Abfrage - vorausgesetzt, Ihre Abfrage ist der Reihe nach sortiert. Schauen Sie sich doppelte an http://StackOverflow.com/Questions/14683226/how-to-show-row-number-in-access-query-like-row-number-in-sql – dbmitch

+0

Review http://allenbrowne.com/ ranking.html. Veröffentlichen Sie Ihre versuchte Abfrage zur Analyse. – June7

Antwort

0

Während Access keine 'RANK'-Funktion hat, kann er die Ergebnisse einer Abfrage anordnen und Ihnen innerhalb dieser Abfrage ein Feld mitteilen, das besagt, ob der Datensatz der erste, zweite, dritte usw. ist Auf zwei Arten können Sie die Gesamtzahl der Datensätze, die größer oder kleiner sind (abhängig davon, wie Sie sich im Ranking befinden), überprüfen, als den Datensatz, auf dem Sie sich befinden. Sie können auch entscheiden, ob Sie Rankings durch Hinzufügen "anbinden" möchten zusätzliche Kriterien. Dazu benötigen Sie eine verschachtelte SQL-Anweisung, aber wenn Sie eine Kopie Ihrer Tabellenstruktur hochladen können, werde ich Ihnen gerne weiterhelfen.