2

.asp とボードはかなり新しいので、ご容赦ください。TeamName、TeamUID (一意の ID)、TotalHR、TotalRS、TotalWins、および TotalLosses の値を持つ 24 の一意のレコード (野球チーム) を格納するアクセス DB を利用しようとしています。この表を使用して、チームが各カテゴリでランク付けされている場所を表示したいと思います。たとえば、各チームには TeamUID に基づく独自のページがあります。各カテゴリの順位 (1 位から 24 位まで) を表示したいのですが、ページでそれを行う方法がわかりません。助言がありますか?

4

1 に答える 1

0

たとえば、MS Access でランクを割り当てることができます。

SELECT table1.ANumber, 
      (SELECT count(*) 
       FROM table1 t 
       WHERE t.anumber<=table1.anumber) AS rank
FROM table1
WHERE (((table1.ANumber) Is Not Null))
ORDER BY table1.ANumber;

ADO 接続に対して実行します。GetStringまたはGetRowsを使用してこれを文字列または配列に割り当てることができます。

上記の例では、ANumber の値が重複している場合に重複した番号が返されます。例えば:

ANumber Rank
-1      1
1       7
1       7
1       7
1       7
1       7
1       7
2       11
2       11
于 2012-08-29T14:49:20.450 に答える