
[T_成績]というテーブルの中に
フィールド名:[出席番号]
フィールド名:[得点]
というフィールドがあるとします。
まず、新規にクエリーを作ります。これはただの選択クエリーで、[T_成績]テーブルを1個だけ追加します。
クエリーグリッドのフィールド欄に[出席番号]と[得点]を追加します。
最後のフィールドに順位を求める式を入力します。式は以下の通りです。
順位: (select count(*) from T_成績 as T_成績_1 where T_成績_1!得点>T_成績!得点)+1
こうすれば順位が求められるのですが例えば国語と数学と英語の順位の合計の低い順に順番を求めたいのですが(単純に合計の順位ならでるのですが)、順位の合計の順位というものがうまくいきません。本当に困っていますまる3日いろいろ試したのですがうまくいきません。今日も徹夜でした、よろしくお願いします。
No.4
- 回答日時:
>さらにその順位を求めたいのです、順位を合計したものの
>順位をもとめたいのです。よろしくお願いします。
#2で作成したクエリーを元に新たなクエリーを作成して、
satoooさんが作られた順位の計算式みたいに順位の合計の順位を求める。
で平気では?
>テーブルを正規化したほうがよさそうな気がするのは気のせい?
今問題になっているのは計算式で求めている個所ですけどどうやって正規化するの?
科目ごとの成績ってのは正規化出来ますけど、今回はほとんど関係ないかと。
No.2
- 回答日時:
順位をこうする。
(select count(*) from T_成績 as T_成績_国語 where T_成績_国語!国語の得点>T_成績!国語の得点)+1
+ (select count(*) from T_成績 as T_成績_数学 where T_成績_数学!数学の得点>T_成績!数学の得点)+1
+ (select count(*) from T_成績 as T_成績_英語 where T_成績_英語!英語の得点>T_成績!英語の得点)+1
T_成績に、[国語の得点]、[数学の得点]、[英語の得点]というフィールドがあるものとします。
この回答への補足
ありがとうございます。私の説明が下手なようで、順位の合計がうえのようになると思いますが、さらにその順位を求めたいのです、順位を合計したものの順位をもとめたいのです。よろしくお願いします。
補足日時:2004/01/08 15:05お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESS検索★ある文字を複数のフ...
-
【Access】フォームで自動計算...
-
ACCESSでの改行コード
-
Accessのフィールド数が255しか...
-
固有レコード識別子の選択とは??
-
ACCESSでテーブルのチェックを...
-
ファイルメーカーでCountifの様...
-
INSERT INTO ステートメントに...
-
ACCESSで400以上のフィールドが...
-
フォームのデータシートビュー...
-
ACCESS VBAにてCSV...
-
Access⇒エクセルへのエク...
-
SQLで特定の文字を含むものを削除
-
ExcelのデータをコピーでACCESS...
-
Accessテーブルのフィールドで...
-
SQLServer2005のSQL文での別名...
-
accessで重複を防ぎたい
-
ACCESS2000「定義されているフ...
-
ACCESSでオートナンバーを任意...
-
アクセス A列コピー B列貼り...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【Access】フォームで自動計算...
-
ACCESS検索★ある文字を複数のフ...
-
SQLServer2005のSQL文での別名...
-
ACCESSで400以上のフィールドが...
-
Accessのフィールド数が255しか...
-
INSERT INTO ステートメントに...
-
ACCESSでの改行コード
-
accessのレポートで元になるテ...
-
ACCESSでテーブルのチェックを...
-
ExcelのデータをコピーでACCESS...
-
Accessでテーブルの値をテキス...
-
主キーはオートナンバー型のID...
-
ACCESS VBAにてCSV...
-
ファイルメーカーでCountifの様...
-
アクセスのテーブルデータをCSV...
-
固有レコード識別子の選択とは??
-
ACCESSで和暦を西暦に・・・
-
Access 昇順・降順で並び替え...
-
アクセス A列コピー B列貼り...
-
フィールド数の多すぎる・フィ...
おすすめ情報