2016-07-26 10 views
0

私のデータベースにランクを付けようとしていくつか問題があります。私は、MS ExcelにはRANKを作るための自動公式があるが、MS Accessにはそれがなく、SQLプログラミングの式では失われていることが分かっている。MS Accessランキング状況

+2

afaikには、アクセスにビルトインの「ランク」機能はありません。いくつかのSQLを使用してそれを複製する必要があります。あなたのデータ、現在のSQL、望みの結果などをもっと共有してください。おそらく誰かがあなたをさらに助けることができます。今、あなたの質問は詳細ではありません。 – sstan

+0

クエリの行番号を尋ねるように聞こえます。クエリが順番にソートされていると仮定します。重複を見てhttp://stackoverflow.com/questions/14683226/how-to-show-row-number-in-access-query-like-row-number-in-sql – dbmitch

+0

レビューhttp://allenbrowne.com/ ranking.html。分析しようとしたクエリを投稿してください。 – June7

答えて

0

Accessには 'RANK'機能がありませんが、クエリの結果を並べ替えることができます。そのクエリ内で、レコードが1番目、2番目、3番目などであることを知らせるフィールドが表示されます。これは2つの方法で、レコードの合計よりも多いレコードまたは少ないレコードの数を確認することができます。また、レコードを追加することでランキングを引き合わせるかどうかを決定することもできます追加基準。これを行うにはネストされたSQL文が必要ですが、テーブル構造のコピーをアップロードすることができれば、より多くのことをお手伝いします。