[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で質問しましょう!
似たような質問が見つかりました
- 大学・短大 (工学部)成績について 3 2022/09/07 14:16
- 学校 小中高は出席番号がアイウエオ順ですが、専門学校や大学は成績順ですか? 1番の人がテストの点数が1番高 3 2023/03/28 19:47
- MySQL 三科目合計点のクラス別平均点求めるクエリ式を教えてください 1 2023/07/04 09:44
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 第二回模試の3科目の各得点と合 1 2023/04/25 18:02
- 高校受験 中学や高校で、成績上位者の名前を廊下に張り出していましたか? 5 2022/09/25 23:21
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- 統計学 テストの順位についてです 今回のテストの順位を知りたいのですが、できますでしょうか?今回は僕の学年は 4 2022/11/30 19:15
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
- 学校 小中高はクラスの名簿が50音順ですよね。 でも大学や専門学校は50音順じゃないですね。 アレは成績順 3 2023/03/02 20:34
- 世界情勢 勉強しない日本の大学生と、死に物狂いで勉強するアメリカの大学生。日本が負けて当然の理由ですね^^ 11 2022/10/24 07:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessでテーブルの値をテキス...
-
Accessで、固定アルファベット+...
-
SQLServer2005のSQL文での別名...
-
ACCESSでオートナンバーを任意...
-
ACCESSで400以上のフィールドが...
-
ACCESSでの改行コード
-
Access2003 空レコード挿入
-
accessのレポートで元になるテ...
-
INSERT INTO ステートメントに...
-
アクセス A列コピー B列貼り...
-
ACCESSでテーブルのチェックを...
-
accessで重複を防ぎたい
-
フォームのデータシートビュー...
-
ACCESS2000「定義されているフ...
-
ExcelからAccessにデータを取り...
-
Access VBAにて Betweenの書き方
-
フィールド数の多すぎる・フィ...
-
Accessテーブルの規定値に関して
-
IT用語について質問です。 以前...
-
Access:リンクテーブルマネー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessでテーブルの値をテキス...
-
Accessのフィールド数が255しか...
-
ACCESSで400以上のフィールドが...
-
ACCESSでの改行コード
-
INSERT INTO ステートメントに...
-
accessのレポートで元になるテ...
-
アクセス エラーを数値「0」に...
-
ExcelのデータをコピーでACCESS...
-
Access 昇順・降順で並び替え...
-
Accessで、固定アルファベット+...
-
accessで重複を防ぎたい
-
ACCESSで和暦を西暦に・・・
-
アクセス VBAで列の入れ替...
-
SQLServer2005のSQL文での別名...
-
ACCESS2000「定義されているフ...
-
主キーはオートナンバー型のID...
-
ACCESSでオートナンバーを任意...
-
ACCESSでテーブルのフィールド...
-
アクセス A列コピー B列貼り...
-
IT用語について質問です。 以前...
おすすめ情報