mysql:3150
From: 競馬王 <競馬王 <jra_hunter@xxxxxxxxxx>>
Date: Mon, 05 Feb 2001 00:22:24 +0900
Subject: [mysql 03150] Re: ソート結果の順位を一つのカラムに取り込みたいのですが
どうも、競馬王です。 > 一回当たり40秒でもそれを一回しかやらないならいいん > じゃないですか? > リアルタイムで変化するような値なんですか? > 私、競馬を良く知らないので。。。^^; ほぼリアルタイムもようなものです。 毎週金曜日、月曜日に騎手、調教師データが送られてきて、 1.2.3.4着以下の数字で順位を出しているもので本年の場合は刻々と変化します。 土日の競馬で例えば武豊騎手が1着3回 2着4回 3着3回だとすると 先週までの着回数 + 今回の着回数 = トータル着回数 010020030040 + 003004003000 = 013024033040 です。 フォーマットは各3桁で 1着回数 + 2着回数 + 3着回数 + 4着以下回数 = 12桁 1年単位で区切っている性質上、年はじめは信用できるデータではありませんが どの時期から有効かの判断が難しいためすべて再計算することにしています。 > これはロジックの問題なので、ここの ML では不適切かな?^^; > 設定すべき値の変数とカウンタの変数を別に持ち、条件が変化 > したときのみカウンタの値を、設定すべき値の変数へ代入する > ようにすればいいんじゃないですか? > > for i := 0 to 20 do > begin > if data[i] <> data[i+1] then SetValue = i; > SetValueProc( SetValue ); > end; > > とか。^^; > # 変数の範囲チェックに注意。 すみません。以後気をつけます。 この方法で一度試してみます。 有り難うございます。 -- 競馬王 <jra_hunter@xxxxxxxxxx>
3137 2001-02-03 16:59 [競馬王 <jra_hunter@x] ソート結果の順位を一つのカラムに取り込みたいのですが 3140 2001-02-03 18:15 ┗[とみたまさひろ <tomm] 3144 2001-02-04 05:30 ┗[競馬王 <jra_hunter@x] 3145 2001-02-04 06:07 ┗[<endo_t@xxxxxxxxxx> ] 3147 2001-02-04 16:05 ┗[競馬王 <jra_hunter@x] 3148 2001-02-04 21:50 ┣[競馬王 <jra_hunter@x] 3149 2001-02-04 23:46 ┗[<endo_t@xxxxxxxxxx> ] -> 3150 2001-02-05 00:22 ┗[競馬王 <jra_hunter@x] 3151 2001-02-05 00:31 ┗[<endo_t@xxxxxxxxxx> ] 3153 2001-02-05 01:10 ┗[競馬王 <jra_hunter@x]