- ベストアンサー
ランキング
retu1 について値 a1 が大きい方から数えて何番目にくるかは SELECT COUNT(*)+1 AS rank FROM table WHERE retu1 > a1; のようにすれば出来ました. 次に,retu1, retu2 の合計について, 値 a1+a2 が大きい方から数えて何番目にくるかを出そうとしたのですが, どのような sql 文を書けばよいのかわからず行き詰っています. ヒント等ありましたらよろしくお願いします.
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
そのままでは? SELECT COUNT(*)+1 AS rank FROM table WHERE retu1+retu2 > a1+a2;
お礼
回答ありがとうございます. > retu1+retu2 > a1+a2; !! field 名の演算が出来るんですね. 基本的知識に乏しいので大変助かりました.